* 1.实体类应用属性而非字段

* 1.1谬误示例:

* 1.2 正确实例:

其实后者的写法很简洁,看起来就很难受,当公有字段很多 ,这个类的代码量就很难看了。

* 2.扩大办法的正确应用

谬误应用形式: 类名.该静态方法
正确形式:this待办的对象 间接调用这个静态方法(不然怎么叫扩大办法?)

区别:尽管两种办法都能够失常应用,但设计的初衷是某个类办法扩大 而不是定义工具类,另外一旦该类变动空间命名正确的形式不会报错,而谬误的形式须要各处都要批改。

* 3.委托

* 3.1、什么是委托

从数据结构来讲,委托是和类一样是一种用户自定义类型。

委托是办法的形象,它存储的就是一系列具备雷同签名和返回回类型的办法的地址。调用委托的时候,委托蕴含的所有办法将被执行。

* 3.2、委托的定义

(委托特点:1.多态性=》委托类或办法 2.很想java中的策略模式 )
委托是类型,就如同类是类型一样。与类一样,委托类型必须在被用来创立变量以及类型对象之前申明。

委托的申明原型是
delegate <函数返回类型> <委托名> (<函数参数>)

本文来源于:宋文超super,专属平台有csdn、思否(SegmentFault)、 简书、 开源中国(oschina),转载请注明出处。