设计模式
+抽象 - 发生模式:
-创建共有信息的抽象类
-避免信息重复,占用过多内存
如: WinForm的设计 Control->Form、Control->ButtonBase->Button
+通用层次模式
-对象拥有上下层
-考虑顶层以及无上级层
如:文件目录结构
+玩家 - 角色模式
-通过接口描述对象
-表示对象的多种状态
-在.Net中应用为枚举
+单件模式(四人帮模式之一)
-唯一性
-只存在对象的单个实例
+观察者模式(四人帮模式之一)
-通过接口实现消息通知
-模块化的集合
+委托模式
-方法调用
-不需要完全继承时
-避免代码重复
-只访问相邻信息
+适配器模式(四人帮模式之一)
-重用已存在的类
-使用了委托模式
+相关模式
-外观模式 : 提供单一类,使对整个系统类的访问变的容易 (四人帮模式之一)
-只读接口模式 : 提供接口来防止修改另一个类的实例(允许特殊改变)
-代理模式 : 提供轻量的类,使得不总需要处理重量级类
+恒定模式
-对象创建后不会改变
LastUpdate : 3.13
设计模式简要
最新推荐文章于 2024-09-17 18:28:18 发布