在.NET Framework 类库中用到的设计模式

  1. 在事件和委托机制中使用Observer 模式 ,事件好像是Subject对象,委托行为好像是观察者。
  2. 在集合类中IEnumerable和IEnumerator接口实现Iterator模式,来遍历collections。
  3. 在Stream和BufferedStream类动态增加功能通过Decorator模式。
  4. .Net Framework和COM 组件之间的交互,他们有不同的异常处理和数据类型,使用Adapter模式包装接口的不同,.NET String和COM BSTR。
posted @ 2007-07-27 16:26  许晓光  阅读(534)  评论(0编辑  收藏  举报