对象模式所属类别简介
有些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用。这时候,将这个特定数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无关的访问,是一种行之有效的解决方案。
包括Composite、Iterator、Chain of Resposibility
当前模式简介动机
Iterator
需求。设计一。需求更改。设计一更改版本。违反原则。设计二。设计二更改版本。设计二比设计一区别。
模式定义
提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。
模式结构。要点总结