摘要: 使用频率:★★★★★ 一、什么是迭代器模式 提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。 二、补充说明 单一职责原则,分离了集合对象的遍历行为,抽象出一个迭代器类来负责; 三、角色 迭代器接口 迭代器具体实现 抽象容器 具体容器 四、例子,JAVA实现 例子说明:使用迭代器 阅读全文
posted @ 2016-02-24 17:21 风一样的码农 阅读(1844) 评论(0) 推荐(0)
摘要: 使用频率:★★★★★ 一、什么是观察者模式 一对多的关系,又叫发布-订阅模式,即一个对象的状态发生变化,所有依赖它的对象能够知道该变化并自动更新; 二、补充说明 一对多:发布者是一,订阅者是多;观察目标是一,观察者是多;状态变化者是一,得到变化通知者是多; 三、角色 抽象主题 具体主题 抽象观察者 阅读全文
posted @ 2016-02-24 14:41 风一样的码农 阅读(1509) 评论(0) 推荐(0)