2020年11月13日
摘要: 观察者模式 观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并 阅读全文
posted @ 2020-11-13 21:29 風殇璃 阅读(54) 评论(0) 推荐(0)
摘要: 迭代器模式 迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。 适用 访问一个聚合对象的内容而无需暴露它的内部表示 支持对聚合对象的多种遍历 为遍历不同的聚合结构提供一个统一的接口 参与者 Iterator(迭代器) 迭代器定义访问和遍历元素的 阅读全文
posted @ 2020-11-13 19:27 風殇璃 阅读(36) 评论(0) 推荐(0)