ASD "Bảng mô-đun" rất nhiều dựa trên dữ liệu bảng theo định hướng, vì vậy, rõ ràng bằng cách sử dụng nó làm cho cảm giác khi bạn đang truy cập vào bảng dữ liệu bằng cách sử dụng "Hồ sơ thiết" (508). Nó cũng đặt cấu trúc dữ liệu đó rất nhiều ở giữa của mã, do đó, bạn cũng muốn cách bạn truy cập vào cấu trúc dữ liệu là khá đơn giản.Tuy nhiên, "Bảng mô-đun" không cung cấp cho bạn toàn bộ sức mạnh của các đối tượng trong việc tổ chức phức tạp logic. Bạn không thể có trực tiếp ví dụ thể hiện mối quan hệ, và đa hình không làm việc tốt. Vì vậy, để xử lý phức tạp miền logic, "Mô hình miền" (116) là một sự lựa chọn tốt hơn. Về cơ bản bạn cần phải thương mại off "Mô hình miền" (116) của khả năng xử lý phức tạp logic chống lại "Bảng Module của" dễ dàng tích hợp với cấu trúc bảng theo định hướng dữ liệu nằm bên dưới.Nếu các đối tượng trong "Mô hình miền" (116) và các bảng cơ sở dữ liệu là tương tự tương đối, nó có thể tốt hơn để sử dụng một "mô hình miền" (116) có sử dụng "Hoạt động kỷ lục" (160). Mô-đun bàn làm việc tốt hơn so với một sự kết hợp của "Mô hình miền" (116) và "Hoạt động kỷ lục" (160) khi các bộ phận khác của ứng dụng được dựa trên một cấu trúc dữ liệu theo định hướng bảng phổ biến. Đó là lý do tại sao bạn không thấy "Bảng mô-đun" rất nhiều trong môi trường Java, mặc dù rằng có thể thay đổi khi hàng bộ trở thành sử dụng rộng rãi hơn.Tình hình nổi tiếng nhất mà tôi đã đi qua mô hình này là trong Microsoft COM thiết kế. Trong COM (và .NET) thiết lập kỷ lục (508) là kho chính của dữ liệu trong một ứng dụng. Hồ sơ bộ có thể được chuyển đến giao diện người dùng, nơi dữ liệu nhận thức widget Hiển thị thông tin. Thư viện ADO của Microsoft cung cấp cho bạn một cơ chế tốt để truy cập dữ liệu quan hệ như hồ sơ bộ. Trong tình huống này bảng Module cho phép bạn để phù hợp logic kinh doanh với các ứng dụng một cách tổ chức tốt, mà không làm mất cách các yếu tố khác nhau làm việc trên bảng dữ liệu.
đang được dịch, vui lòng đợi..
