Tôi đã thấy chủ đề này
Nếu một lớp "Tiện ích" là xấu, tôi phải đặt mã chung của mình ở đâu?
và nghĩ tại sao các lớp tiện ích lại xấu xa?
Giả sử tôi có một mô hình miền sâu hàng chục lớp. Tôi cần có thể xml-ify thể hiện. Tôi có tạo một phương thức toXml trên cha mẹ không? Tôi có tạo lớp trợ giúp MyDomainXmlUtility.toXml không? Đây là trường hợp doanh nghiệp cần trải dài toàn bộ mô hình miền - nó có thực sự thuộc về một phương thức thể hiện không? Điều gì xảy ra nếu có một loạt các phương thức phụ trợ trên chức năng xml của ứng dụng?