摘要:
备忘录模式 简介 备忘录模式提供了一种状态恢复的机制,用户可以方便地回到指定的某个历史状态。很多软件的撤销操作,就使用了备忘录模式。 备忘录模式:在不破坏封装的前提下捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态 结构 基于嵌套类的实现:该模式的经典实现 阅读全文
posted @ 2020-08-27 17:55
Parzulpan
阅读(189)
评论(0)
推荐(0)
摘要:
中介者模式 简介 如果一个系统里各个对象之间存在多对多的相互关系,可以将对象之间的一些交互行为从各个对象中分离出来,集中封装在一个中介者对象中,使其耦合松散,并由中介者统一协调。通过中介者,对象之间的多对多关系就简化了相对更简单的一对多关系。 中介者模式:定义一个对象来封装一系列对象的交互。中介者模 阅读全文
posted @ 2020-08-27 15:49
Parzulpan
阅读(225)
评论(0)
推荐(0)
摘要:
迭代器模式 简介 通过引入迭代器,可以将数据的遍历功能从聚合对象中分离出来,这样一来,聚合对象只需负责存储数据,而迭代器对象负责遍历数据,使得聚合对象的职责更加单一,符合单一职责原则。 迭代器模式:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。 结构 实现 实现方式: 声 阅读全文
posted @ 2020-08-27 10:50
Parzulpan
阅读(149)
评论(0)
推荐(0)

浙公网安备 33010602011771号