摘要: 意图:提供一种方法顺序访问一个聚合对象中各个元素,而又不需要暴露对象的内部表示。 我想GOF 的意图这次说的很明白了,就是我想遍历一个聚合对象。但又隐藏内部实现。该怎么办呢?本模式主要 就是把遍历算法独立出来,使它和聚合对象去耦合 。 为何使用? 在面向对象设计中,一个难点就是辨认对象的职责。理想的状态下,一个类应该只有一个单一的职责。职责分离可以 ... 阅读全文
posted @ 2009-01-09 16:27 wangok 阅读(1712) 评论(5) 推荐(1)