黑马程序员技术交流社区

标题: 继承的好处和弊端 [打印本页]

作者: 纪先森    时间: 2016-5-4 22:39
标题: 继承的好处和弊端
面向对象(继承的好处和弊端)
* A:继承的好处
        * a:提高了代码的复用性(如果再有个猪的类,只需要直接继承Animal就可以用了)
        * b:提高了代码的维护性   如果要给动物加一个属性name,只需要在Aniaml中添加name就行
        * c:让类与类之间产生了关系,是多态的前提
* B:继承的弊端
        * 类的耦合性增强了。类与类之间的关系太紧密,一边添加属性,另一边就多了一个,有的时候是期望的,但是有的时候是不期望的。       
        * 开发的原则:高内聚,低耦合。内聚:是指自己完成事情的能力,自己能完成就不要麻烦别人
        * 耦合:类与类的关系
        * 内聚:就是自己完成某件事情的能力

作者: 代码人生?!    时间: 2016-5-4 23:21
学到了
作者: Eliloveit    时间: 2016-5-4 23:27
开发的原则:高内聚,低耦合。




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