设计模式简要
2006-03-13 17:59
106 查看
设计模式
+抽象 - 发生模式:
-创建共有信息的抽象类
-避免信息重复,占用过多内存
如: WinForm的设计 Control->Form、Control->ButtonBase->Button
+通用层次模式
-对象拥有上下层
-考虑顶层以及无上级层
如:文件目录结构
+玩家 - 角色模式
-通过接口描述对象
-表示对象的多种状态
-在.Net中应用为枚举
+单件模式(四人帮模式之一)
-唯一性
-只存在对象的单个实例
+观察者模式(四人帮模式之一)
-通过接口实现消息通知
-模块化的集合
+委托模式
-方法调用
-不需要完全继承时
-避免代码重复
-只访问相邻信息
+适配器模式(四人帮模式之一)
-重用已存在的类
-使用了委托模式
+相关模式
-外观模式 : 提供单一类,使对整个系统类的访问变的容易 (四人帮模式之一)
-只读接口模式 : 提供接口来防止修改另一个类的实例(允许特殊改变)
-代理模式 : 提供轻量的类,使得不总需要处理重量级类
+恒定模式
-对象创建后不会改变
LastUpdate : 3.13
+抽象 - 发生模式:
-创建共有信息的抽象类
-避免信息重复,占用过多内存
如: WinForm的设计 Control->Form、Control->ButtonBase->Button
+通用层次模式
-对象拥有上下层
-考虑顶层以及无上级层
如:文件目录结构
+玩家 - 角色模式
-通过接口描述对象
-表示对象的多种状态
-在.Net中应用为枚举
+单件模式(四人帮模式之一)
-唯一性
-只存在对象的单个实例
+观察者模式(四人帮模式之一)
-通过接口实现消息通知
-模块化的集合
+委托模式
-方法调用
-不需要完全继承时
-避免代码重复
-只访问相邻信息
+适配器模式(四人帮模式之一)
-重用已存在的类
-使用了委托模式
+相关模式
-外观模式 : 提供单一类,使对整个系统类的访问变的容易 (四人帮模式之一)
-只读接口模式 : 提供接口来防止修改另一个类的实例(允许特殊改变)
-代理模式 : 提供轻量的类,使得不总需要处理重量级类
+恒定模式
-对象创建后不会改变
LastUpdate : 3.13
相关文章推荐
- 23种GoF设计模式简要概述
- 设计模式--适配器模式(简要)(四)
- 设计模式--适配器模式(简要)(四)
- 设计模式--单例模式(简要)(十一)
- 设计模式--单例模式(简要)(十一)
- 设计模式--抽象工厂模式(简要)(九)
- 设计模式简要
- 简要介绍设计模式(按字典序排列A-Z)
- 设计模式--工厂模式(简要)(七)
- 设计模式--工厂模式(简要)(七)
- 所有相关的设计模式简要描述
- 黑马程序员_温习 IO流一 (个人笔记) 简要(IO介绍。。字符流。。字符流缓冲区..装饰设计模式)
- 23种GoF设计模式简要概述
- 设计模式简要分析说明与归纳总结
- 设计模式--适配器模式(简要)(四)
- 设计模式--适配器模式(简要)(四)
- 设计模式--单例模式(简要)(十一)
- 设计模式--单例模式(简要)(十一)
- 设计模式--抽象工厂模式(简要)(九)
- 设计模式--抽象工厂模式(简要)(九)