我曾经有
CustomerCollection extends AbstractCollection
OrderCollection extends AbstractCollection
etc...
但我意识到我并不真的需要它们,一个人Collection
就可以了。
我有一个CollectionFactory
现在只构建一个对象的Collection
.
我觉得这是浪费和不必要的,但我确实喜欢使用工厂,因为它使“新”操作员远离我的代码,除了在我的工厂中这很好,而且还保留了在我的工厂中创建对象的工作,这很好。
你认为工厂只创建一个对象是好还是坏?