对装饰模式的理解
2016-01-23 22:14
232 查看
装饰模式,跟静态代理模式很像,装饰模式的主要作用就是避免我们在给一个类进行修饰的时候,无限的增加子类的数量,为日后的维护带来困难。
这个时候我们在同级的需要的需要被修饰的类上添加一个抽象的装饰类,当我们需要进行修饰的时候,我们只需要继承这个抽象修饰类并且将需要被修饰的类的对象传进来就可以了。
这个时候我们在同级的需要的需要被修饰的类上添加一个抽象的装饰类,当我们需要进行修饰的时候,我们只需要继承这个抽象修饰类并且将需要被修饰的类的对象传进来就可以了。
相关文章推荐
- Leetcode之Substring with Concatenation of All Words
- jQuery之mouseover与mouseenter以及mouseout与mouseleave的区别
- HDOJ 5610 Baby Ming and Weight lifting(枚举)
- 优先级反转实验,使用信号量实现【RT-Thread学习笔记 5】
- VMware:[11]Workstation如何安装并永久激活
- LightOJ1201 A Perfect Murder(树形DP)
- linux一些名词
- 第二百九十六天 how can I 坚持
- 【Head First设计模式-读书笔记】观察者模式
- C和C++中三目运算符对比
- Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar的解决办法
- RH413企业安全加固 第12章 安装 CA 中心 第二节
- JavaScript数组的一些奇葩行为
- 优质资源大搜集---你不容错过的IT课程
- 【依库APP】快速的开发一个潮流时尚装扮类APP模型
- Java编程练习之输出考试成绩的前三名
- 使用SSH连接Ubuntu 14主机
- 关于notification的使用,setLatestEventInfo方法在新SDK不能使用的解决方法
- 推荐一个免费的论文查重网站
- 异步传输与同步传输