设计模式 c++版(12)——装饰模式

定义: 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。 示例一:装饰模式(通用版) 1. 类图17-5   2. 类图说明 Component 抽象构件。这是一个接口或抽象类,就是定义我们最核心的对象,也就是最原始的对象,如下面的成绩单。(注:在装饰模式中,必然有一个最基本、最核心、最原始的接口或抽象类充当 Component 抽象构建)。 ConcreteCo
相关文章
相关标签/搜索