标签: 设计模式
-
关于设计模式:设计模式访问器Visitor模式
Visitor模式通过所谓双重散发(double dispatch)来实现在不更改(不增加新的操作-编译时)E…
-
关于设计模式:设计模式命令Command模式
实现Command接口的具体命令对象ConcreteCommand有时候依据须要可能会保留一些额定的状态信息,…
-
关于设计模式:设计模式责任链ResponsibilityChain模式
Chain of Responsibility模式的利用场合在于“一个申请可能有多个接受者,然而最初真正的接受…
-
关于设计模式:设计模式迭代器Iterator模式
模式定义提供一中办法程序拜访一个聚合对象中的各个元素,而又不裸露(稳固)该对象的外部示意类图要点总结迭代形象:…
-
关于设计模式:设计模式组合Component模式
Composite模式采纳树形构造来实现普遍存在的对象容器,从而将“一对多”的关系转化为“一对一”的关系,使得…
-
关于设计模式:设计模式备忘录Memento模式
模式定义在不毁坏封装性的前提下,捕捉一个对象的外部状态,并在该对象之外保留这个状态,这样当前就能够将该对象复原…
-
关于设计模式:设计模式状态State模式
State模式将所有与一个特定状态相干的行为都放入一个State的子类对象中,在对象状态切换时,切换相应的对象…
-
关于设计模式:设计模式中介者Mediator模式
用一个中介对象来封装(封装变动)一系列的对象交互,中介者使各对象不须要显示的互相援用,从而使其耦合涣散(治理变…
-
关于设计模式:设计模式门面Facade模式
模式定义为子系统中的一组接口提供一个统一(稳固)的界面,Facade模式定义了一个高层接口,这个接口使得这个子…
-
关于设计模式:设计模式享元Flyweight模式
模式定义使用共享技术无效地反对大量细粒度的对象类图利用场景如果零碎有大量相似的对象,能够应用享元模式长处如果零…