Java设计模式-6.装饰模式

装饰模式 一、装饰模式概述 装饰模式,就是使用被装饰类的一个子类的实例,在客户端将这个子类的实例交给装饰类。是继承的替代方案。 优势:使用装饰模式,能够提供比继承更灵活的扩展对象的功能,它能够动态的添加对象的功能,而且能够随意的组合这些功能。 缺点:正由于能够随意组合,因此就可能出现一些不合理的逻辑。 二、装饰模式举例 (1)Phone.java:接口里面定义一个抽象方法java package
相关文章
相关标签/搜索