修饰模式(decorator)
定义:在不修改原类和原类使用的继承的情况下,动态地给一个
对象添加一些额外的职责。通过创建一个包装对象,也就是用装
饰来包裹真实的对象来实现。
修饰模式(decorator)
/**
* Component定义一个对象抽象类,可以给这些对象动态的添加职责
* @author 15680
*
*/
public abstract class Component {
public abstract void operation();
}
/**
* 一个具体的对象ConcreteComponent
* @author 15680
*/
public class ConcreteComponent extends Component {