williambirkin

恭喜发财!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2007年2月9日

摘要: 第三十四章 访问者模式(Visitor Pattern) 意图 实现通过统一的接口访问不同类型元素的操作,并且通过这个接口可以增加新的操作而不改变元素的类。 使用场合 当很多对象的接口不同,而我们希望通过这些对象有依赖于具体对象的操作时,可以使用访问者模式。 ...... 阅读全文
posted @ 2007-02-09 16:34 williambirkin 阅读(471) 评论(0) 推荐(0)

摘要: 第三十三章 模板方法模式(Template Method) 模板方法是最常见的设计模式之一,几乎可以在所有的抽象类中找到。 意图 定义一个操作中的算法骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构既可以重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,即步骤,步骤地实现可以在子类中完成。 阅读全文
posted @ 2007-02-09 14:38 williambirkin 阅读(297) 评论(0) 推荐(0)

摘要: 前两天无意中发现了ppstream正在放《恐龙特急克塞号》。哈哈...挺让人怀念的老片了。现在重看心情却是不一样了... 阅读全文
posted @ 2007-02-09 13:53 williambirkin 阅读(300) 评论(2) 推荐(0)

摘要: 第三十二章 策略模式(Strategy Pattern) 意图 将算法封装,使系统可以更换或扩展算法。策略模式的关键是所有子类的目标一致,但是实现的方法不同。 使用场合 算法有多种变体可以使用。 多个相似的类仅仅因为行为不同,这时可以将这些类合并并采用策略模式处理这些行为。 ...... 阅读全文
posted @ 2007-02-09 11:35 williambirkin 阅读(379) 评论(0) 推荐(0)