现在的位置: 首页 > 操作系统 > 正文

Java的设计模式之一装饰者模式

2020年02月13日 操作系统 ⁄ 共 407字 ⁄ 字号 评论关闭

刚开始接触装饰者的设计模式,感觉挺难理解的,不够后来花了一个晚上的时间,终于有头绪了

装饰者设计模式:如果想对已经存在的对象进行装饰,那么就定义一个类,在类中对已经有的对象进行功能的增强或添加另外的行为,这个类就叫装饰者类。被修饰的类叫被装饰者类,是已经存在有的功能。在装饰者类之间又可以互相装饰

特点: 1.装饰类通过构造方法来接收被装饰者的对象,调用它里面的功能或行为 2. 基于对被装饰对象的功能进行扩展,提供更强大的功能

Java中的IO流是典型的装饰者模式

下面来看一行简短的代码:

扩展一个接口,定义一个抽象的方法,这个接口实际上就是一个被装饰者类

以上就上有关Java的设计模式之一装饰者模式的相关介绍,要了解更多Java设计模式,装饰者模式,Java 的设计模式之一装饰者模式,编程,Linux编程,Linux Shell,Android,Android教程,JAVA,C语言,Python,HTML5内容请登录学步园。

抱歉!评论已关闭.