黑马程序员技术交流社区

标题: 、Category是什么?扩展一个类的方式用继承好还是类目好?为什么? [打印本页]

作者: kfcmm    时间: 2016-5-21 20:47
标题: 、Category是什么?扩展一个类的方式用继承好还是类目好?为什么?
、Category是什么?扩展一个类的方式用继承好还是类目好?为什么?
作者: kfcmm    时间: 2016-5-21 20:48
Category是类目。用类目好,因为继承要满足a is a b的关系,而类目只需要满足a has a b的关系,局限性更小,你不用定义子类就能扩展一个类的功能,还能将类的定义分开放在不同的源文件里, 用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2