- 10
- 0
- 约4.11千字
- 约 26页
- 2016-02-02 发布于安徽
- 举报
《设计模式》 GoF-结构型模式 4.1 Adapter Pattern(适配器模式) 4.2 Bridge Pattern(桥接模式) 4.3 Composite Pattern(组合模式) 4.4 Decorator Pattern(装饰模式) 4.5 Facade Pattern(外观模式) 4.6 Flyweight Pattern(轻量级模式) 4.7 Proxy Pattern(代理模式) GoF-结构型模式 定义 动态地给一个对象增加其他职责(Responsibility)。 就增加对象功能来说,装饰模式比生成子类实现更为灵活。 装饰者模式,也叫做包装器(Wrapper)模式,它的主要用途,是在不改变一个类的代码、也不改变它的继承体系的前提下,为这个类增加功能。当你可能想为一个类增加更多功能时,使用装饰者模式意味着你的新版本的代码不必通过继承这个类来重用现有的功能。 抽象构件角色:定义一个抽象接口,来规范准备附加功能的类。 具体构件角色:将要被附加功能的类,实现抽象构件角色接口。 抽象装饰者角色:持有对具体构件角色的引用并定义与抽象构件角色一致的接口。 具体装饰角色:实现抽象装饰者角色,负责为具体构件添加额外功能。 给出一个名为Action的接口,它有两个方法:act1()和act2(),再给出一个这个接口的具体类,名为ConcreteAction
您可能关注的文档
- 03.长期计划和财务预测.ppt
- 2-CKD营养治疗理论学基础.pdf
- 常规测井曲线原理及应用.ppt
- 家居服工艺质量标准.ppt
- 关注我们身边食品安全.ppt
- 千岛湖蚤状溞垂直分布格局及其季节和昼夜变化.pdf
- 2010科学初2中考题A.doc
- 10-1食物中能量释放.ppt
- 4植物生理生态学--植物水分关系.pdf
- 七年级上册生物1.2.1-生物与环境关系.ppt
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)