结构性模式-装饰模式
来源:互联网 发布:论坛群发软件下载 编辑:程序博客网 时间:2024/05/02 04:55
装饰模式(Decorator)用于给动态给对象添加一些额外的职责, 如果一个方法用于向文件中写入数据,希望添加一些功能在这个方法上, 要求在写前打开文件,写后关闭文件,如下:
public interface ILog { void Write(); } // interface ILog public class FileLog : ILog { public void Write() { // Write File } } // class FileLog public class Decorator { private ILog m_log; public Decorator(ILog log) { m_log = log; } public void Write() { // Open File m_log.Write(); // Close File } } // class Decorator
- 结构性模式-装饰模式
- 结构性模式:装饰模式
- 装饰模式---结构性
- 结构性设计模式之装饰模式
- 结构性模式
- 结构性设计模式——装饰器模式
- 结构性模式-适配器模式
- 结构性模式-组合模式
- 结构性模式-外观模式
- 结构性模式-代理模式
- 结构性模式:外观模式
- 结构性模式-适配器模式
- 什么是结构性模式
- 结构性模式-桥接模式
- 结构性模式-享元模式
- 结构性模式之Decorator模式
- 结构性模式之Composite模式
- 结构性模式之FlyWeight模式
- 图解windows2008无法使用无线网络的解决方法
- QT VS2005环境搭建链接
- iphone开发的流程
- 保养大全摘要(一)
- 努力学习中
- 结构性模式-装饰模式
- CSS的添加方法
- 相信自己
- Mutex学习
- 高考填报志愿必须知道的几点知识
- 神秘的 DEBUG 命令行参数详解
- 不用repeater datalist 打印数据 直接从后台直接打印 一个for 循环打印表格两列多行
- Java 冒泡排序法
- 手把手教你估算软件项目成本