黑马程序员技术交流社区

标题: 装饰跟继承 [打印本页]

作者: 潘多拉    时间: 2014-9-12 15:32
标题: 装饰跟继承
装饰跟继承的区别是什么?

作者: wy363681759    时间: 2014-9-12 15:52
装饰类通常会通过构造方法接收被装饰的对象。
作者: wy363681759    时间: 2014-9-12 15:56
装饰模式比继承要灵活。避免了继承体系臃肿。
而且降低了类于类之间的关系。

装饰类因为增强已有对象,具备的功能和已有的是相同的
继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
作者: xiayoutianxia    时间: 2014-9-12 18:39
wy363681759 发表于 2014-9-12 15:56
装饰模式比继承要灵活。避免了继承体系臃肿。
而且降低了类于类之间的关系。

{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}




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