【发布时间】:2014-06-06 09:48:33
【问题描述】:
我有一个我想创建的对象。该对象由我不希望客户端类负责创建的其他对象组成。在创建对象之前必须通过许多验证规则。
所以我想将这个复杂对象的创建抽象到一个 "factory" 类中。我真的有两个问题,第一个纯粹是关于语义的:-
- 我应该怎样称呼创建我的对象的类? factory method 模式和abstract factory 模式都与抽象不同类型的具体类的创建有关。但是,我正在创建一个单一类型的对象,所以使用术语 factory 可能会造成混淆?
- 这是一个合适的解决方案吗?有没有这样做的模式/示例?
提前感谢任何帮助/指导。
【问题讨论】:
标签: oop object design-patterns factory