我已经读过Obj-C class clusters是abstract factory的实现。
任何人都可以解释2作为设计模式之间是否存在任何差异。我在某地读到,对于不适用于传统抽象工厂的类集群存在某些限制,但它没有提供更多细节。
答案 0 :(得分:0)
大多数限制都涉及尝试修改Foundation类集群而不是您自己编写的集群类。例如,子类化NSDictionary(它是一个基础类集群)可能会导致一些有趣的问题。
您可以自由地实现自己的类集群,这非常简单并且可以获得高回报。 A class cluster is a type of abstract factory。