繁体   English   中英

可可中的类集群和抽象工厂之间的区别

[英]Difference between class clusters and abstract factory in cocoa

我已经读过Obj-C类集群抽象工厂的实现。

任何人都可以解释一下这两种设计模式之间是否存在差异。 我在某处读到,对类群集有某些限制,这些限制不适用于传统的抽象工厂,但未提供更多详细信息。

大多数限制与尝试修改Foundation类群集有关,而不是您自己编写的限制。 例如,子类化NSDictionary(它是Foundation类集群)会导致一些有趣的问题。

您可以自由地实现自己的类集群,这很容易并且可以获得很高的回报。 类集群是抽象工厂的一种

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM