posts - 66,  comments - 290,  trackbacks - 15

                         设计模式
+抽象 - 发生模式:
  -创建共有信息的抽象类
  -避免信息重复,占用过多内存

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

+通用层次模式
  -对象拥有上下层
  -考虑顶层以及无上级层
 
如:文件目录结构

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

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

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

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

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

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



LastUpdate : 3.13

posted on 2006-03-13 17:59 Zealic 阅读(...) 评论(...) 编辑 收藏