java设计模式之装饰模式

装饰模式定义:动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活,它是一种对象结构型模式。 结构图: 角色: Componet(抽象构件)      抽象构件定义了对象的接口,可以给这些对象动态增加职责(方法)。抽象构件是具体构件和抽象装饰类的共同父类,它声明了在具体构件中实现的业务方法,它的引入可以是客户端以一致的方式处理未被装饰以及装饰之后的对象,实现客户端
相关文章
相关标签/搜索