2009-05-14 28 views

Trả lời

0

Tùy thuộc vào định nghĩa của bạn về pháp nhân. Ví dụ, bạn có thể xác thực đầu vào trong mỗi lớp dịch vụ nhưng việc xác thực này có thể được xử lý bởi các lớp riêng biệt.

2

Tôi thường giải thích điều này có nghĩa là vi "thực thể" và xác thực của pháp nhân phải là mối quan tâm riêng biệt. Tôi thường sử dụng một lớp duy nhất có thể xác thực toàn bộ thực thể, nhưng tôi sẽ không thấy lý do nào để hạn chế việc thực thi của nó bằng cách không cho phép lớp đó sử dụng các lớp khác. Nhưng tôi sẽ không chia xác thực của một thực thể thành nhiều lớp chỉ vì thực thể có nhiều thuộc tính; Tôi sẽ xác định trách nhiệm của người xác nhận là "xác thực thực thể X". Đôi khi, trách nhiệm duy nhất chỉ cần nhấn mạnh để xác định trách nhiệm một cách thông minh và thực sự là về việc bạn thực hiện các quy tắc.

Đôi khi bạn có thể gặp các thực thể có nhiều trạng thái hợp lệ có thể ở một giai đoạn khác nhau của quy trình; một đơn đặt hàng có thể có các trình xác nhận riêng biệt cho các giai đoạn riêng biệt, nhưng tôi cho rằng đó là trách nhiệm khác nhau đối với mỗi người xác nhận hợp lệ.

Các vấn đề liên quan