摘要:
定义: 对象之间存在一对多的关系,一的一方(被依赖对象,一般为Subject)变化,通知多的一方(依赖对象,一般为ObServer)。 UML: 代码实现例子: 阅读全文
posted @ 2017-05-04 19:10
葡萄树上有葡萄
阅读(115)
评论(0)
推荐(0)
摘要:
定义: 提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示 应用场景: 1. 访问一个聚合对象的内容而无需暴露它的内部表示(当不想暴漏对象内部的数据和结构,通过实现迭代器,将数据放到迭代器中提供给使用者,符合类单一原则和开闭原则) 2.支持对聚合对象的多种遍历 3.为遍历不同的 阅读全文
posted @ 2017-05-04 11:26
葡萄树上有葡萄
阅读(160)
评论(0)
推荐(0)
浙公网安备 33010602011771号