`

OC-分类

 
阅读更多

OC之分类分析研究

     OC中分类的目的:以模块化的方式向类添加方法。

     主要解决的问题是:在一个类中方法太多,所以通过将方法模块化以后可以解决方法集中在一个文件中产生的凌乱的问题。

     分析:OC中分类这个概念我认为有点像Java的抽象概念,但是又不完全一样,因为分类是在原有接口(interface)中将相关的方法归门别类,这样做的好处我认为有几点:

             1、方便程序员理解程序框架、查看和了解方法所处在的位置

             2、便于扩展现有类的方法,不需要访问类的源代码,也无需创建子类

             3、和一般的接口不同,不必实现分类中的所有方法

      分类的注意点:

             1、不能定义自身的任何变量

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics