您的位置:首页 > 其它

设计模式简要

2006-03-13 17:59 106 查看
设计模式
+抽象 - 发生模式:
-创建共有信息的抽象类
-避免信息重复,占用过多内存

如: WinForm的设计 Control->Form、Control->ButtonBase->Button

+通用层次模式
-对象拥有上下层
-考虑顶层以及无上级层

如:文件目录结构

+玩家 - 角色模式
-通过接口描述对象
-表示对象的多种状态
-在.Net中应用为枚举

+单件模式(四人帮模式之一)
-唯一性
-只存在对象的单个实例

+观察者模式(四人帮模式之一)
-通过接口实现消息通知
-模块化的集合

+委托模式
-方法调用
-不需要完全继承时
-避免代码重复
-只访问相邻信息

+适配器模式(四人帮模式之一)
-重用已存在的类
-使用了委托模式
+相关模式
-外观模式 : 提供单一类,使对整个系统类的访问变的容易 (四人帮模式之一)
-只读接口模式 : 提供接口来防止修改另一个类的实例(允许特殊改变)
-代理模式 : 提供轻量的类,使得不总需要处理重量级类

+恒定模式
-对象创建后不会改变

LastUpdate : 3.13
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: