黑马程序员技术交流社区
标题:
装饰设计模式
[打印本页]
作者:
mishisanyi
时间:
2015-6-12 19:27
标题:
装饰设计模式
装饰设计模式:
当想要对已有的对象进行功能增强的时候
可以定义类,将已有对象传入,基于已有的对象,并提供加强的功能
那么自定义的类称为装饰类
作者:
hi潘
时间:
2015-6-12 21:23
一直想学设计模式,看着看着就迷糊了
作者:
396460221
时间:
2015-6-12 22:14
这么理解是对的。自己开发装饰类的常用 的步骤是这样的,先定义一个接口,来两个类实现这个接口,一个类是装饰类,另一个是被装饰类。在装饰类的构造方法中,将被装饰类作为参数传入,但一般用到是多态的形式,即传接口,也就是说这个引用是成员变量,然后在方法中对原的功能进行增强。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2