Một ví dụ đơn xử lý logic kinh doanh cho tất cả các hàng trong một bảng cơ sở dữ liệu hoặc xem.Một trong những thông điệp chính của định hướng đối tượng bundling dữ liệu với hành vi sử dụng nó. Cách tiếp cận đối tượng theo định hướng truyền thống dựa trên các đối tượng với danh tính, dọc theo dòng của mô hình miền (116). Vì vậy, nếu chúng tôi có một lớp học nhân viên, bất kỳ trường hợp của nó tương ứng với một nhân viên cụ thể. Chương trình này hoạt động tốt bởi vì một khi chúng tôi có một tham chiếu đến một nhân viên, chúng tôi có thể thực thi lệnh, hãy làm theo mối quan hệ, và thu thập dữ liệu về anh ta.Một trong những vấn đề với mô hình miền (116) là giao diện với cơ sở dữ liệu quan hệ. Trong nhiều cách tiếp cận này xử lý cơ sở dữ liệu quan hệ như một dì điên người câm trong một căn gác và người mà không ai muốn nói về. Kết quả là bạn thường cần đáng kể chương trình thể dục để kéo dữ liệu vào và ra khỏi cơ sở dữ liệu, chuyển đổi giữa hai đại diện khác nhau của dữ liệu.Một mô-đun bàn tổ chức tên miền logic với một lớp mỗi bảng trong cơ sở dữ liệu, và một trường hợp duy nhất của một lớp học bao gồm các thủ tục khác nhau mà sẽ hành động trên dữ liệu. Sự khác biệt chính với mô hình miền (116) là, nếu bạn có nhiều đơn đặt hàng, một mô hình tên miền (116) sẽ có một đối tượng đơn đặt hàng cho một đơn đặt hàng trong khi một mô-đun bàn sẽ có một đối tượng để xử lý tất cả các đơn đặt hàng.
đang được dịch, vui lòng đợi..
