程序设计

设计模式|中介者模式

刘启春
中介者模式与单例模式的思想类似, 都进行职责的集中. 中介者模式: 用一个中介对象来封装一系列的对象交互. 中介者使各个对象不需要显示地互相引用, 从而使其耦合松散, 而且可以独立第改变他们之间的交互. 中介使两个互相不知道的类 A、类 B 进行通信。 通信的类与中介者类组成了一个星型网络, 在网络中, 中介者可以看做两个通信者的服务器.

设计模式|备忘录模式

刘启春
备忘录模式: 在不破坏封装的前提下,补货一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。

设计模式|模板方法

刘启春

模板方法(TemplateMethod)定义一个操作中的算法的骨架, 而将一些步骤延迟到子类中, 使得子类可以不改变一个算法的结构即可重新定义算法的某些特定的步骤。