Tôi chỉ thấy mình đang tạo một lớp có tên là "InstructionBuilderFactoryMapFactory". Đó là 4 "hậu tố mẫu" trên một lớp. Nó ngay lập tức nhắc tôi về điều này:Quá nhiều "hậu tố mẫu" - mùi thiết kế?
http://www.jroller.com/landers/entry/the_design_pattern_facade_pattern
Đây có phải là mùi thiết kế không? Tôi có nên áp đặt giới hạn cho số này không?
Tôi biết một số lập trình viên có những quy định tương tự cho những thứ khác (ví dụ không quá N mức độ con trỏ gián tiếp trong C.)
Tất cả các lớp học dường như cần thiết đối với tôi. Tôi có một bản đồ (cố định) từ các dây chuyền đến các nhà máy - thứ mà tôi làm mọi lúc. Danh sách dài và tôi muốn di chuyển nó ra khỏi constructor của lớp có sử dụng các nhà xây dựng (được tạo ra bởi các nhà máy thu được từ bản đồ ...) Và như thường lệ tôi tránh Singletons.
Hãy xem, đây là lý do tôi ghét Java. Bạn (rất có thể) sẽ không thấy một lớp với tên đó trong C++. – davr
bạn có đang sử dụng thùng chứa IOC không? –