类簇 是一寸隐藏在通用接口下的与实现相关的类,使得我们编写的代码可以独立于底层实现(因为接口是稳定的)。
如创建NSString对象时,你得到的可能是NSLiteralString,NSCFString,NSSimpleCString等。即不同的NSString对象调用同一个接口A,接口A的实现可能是不同的。
类簇作为隐藏在通用接口下与实现相关的类,允许编写的代码独立于底层实现,通过实例化不同类型的NSString对象(如NSLiteralString、NSCFString、NSSimpleCString等),展示同一接口的不同实现方式,实现代码的灵活性与跨平台兼容性。
758

被折叠的 条评论
为什么被折叠?