声明:本系列博客参考资料《大话设计模式》,作者程杰。
装饰器模式又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。
UML类图:
角色:
组件对象的接口:可以给这些对象动态的添加职责
...
分类:
Web程序 时间:
2015-05-03 13:24:23
阅读次数:
169
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式...
分类:
其他好文 时间:
2015-04-20 22:30:15
阅读次数:
162
Swing用户界面组件一种模式:模型----视图-----控制器模式有很多种,例如:模型----视图----控制器(原则为限制一个对象拥有的功能数量);组合模型--容器和组件之间;装饰器模式----带滚动条的面板;策略模式-----布局管理器内容---外观----行为----MVC模型与视图之间关系1:n..
分类:
编程语言 时间:
2015-04-18 14:44:55
阅读次数:
149
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式...
分类:
其他好文 时间:
2015-04-15 08:22:16
阅读次数:
155
一、设计模式的分类设计模式分为三大类:1. 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。2. 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。3. 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、...
分类:
其他好文 时间:
2015-04-13 16:20:45
阅读次数:
159
桥接模式、组合模式、装饰器模式、门面模式、责任链模式、代理模式、模板模式详解...
分类:
其他好文 时间:
2015-04-13 14:44:55
阅读次数:
276
Filter学习 1Filter是什么:是过滤器简称 2Filter有什么作用:在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行 包装,再把包装对象传...
分类:
编程语言 时间:
2015-04-12 16:01:06
阅读次数:
152
设计模式的意义在于:面向业务内容、业务数据结构和系统架构,高内聚低耦合、优雅的将平面逻辑立体化。 1 package designPattern; 2 /** 3 * 装饰器模式 4 * @author Administrator 5 */ 6 public class B12_Decorat...
分类:
其他好文 时间:
2015-04-10 11:22:46
阅读次数:
138