摘要:
1、定义 指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它对象都得到通知并被自动更新。这种模式有时又被称作发布-订阅模式、模型-视图模式,是一种对象行为型模式。 2、优缺点 优点 降低了目标与观察者之间的耦合关系,两者之间是抽象耦合关系,符合依赖倒转原则; 目标与观察者之间 阅读全文
摘要:
1、定义 提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。是一种对象行为型模式。 2、优缺点 优点 封装性好,为遍历不同的聚合结构提供一个统一的接口; 访问一个聚合对象的内容而无须暴露它的内部表示; 遍历任务交由迭代器完成,这简化聚合类; 支持以不同方式遍历一个聚合,甚至可 阅读全文