摘要:
解释器模式: 解释器模式(Interpreter Pattern) 是指给定一门语言, 定义它的语法的一种表示, 并定义一个解释器,该解释器使用该表示来解释语言中的句子。是一种按照规定的语法进行解析的模式,属于行为型模式。 就比如编译器可以将源码编译解释为机器码, 让CPU能进行识别并运行。解释器模 阅读全文
摘要:
中介者模式: 中介者模式(Mediator Pattern) 又称为调解者模式或调停者模式。用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。属于行为型模式。 中介者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显 阅读全文
摘要:
组合模式: 我们知道古代的皇帝想要管理国家,是不可能直接管理到具体每一个老百姓的,因此设置了很多机构,比如说三省六部,这些机构下面又有很多小的组织。他们共同管理着这个国家。再比如说,一个大公司,下面有很多小的部门,每一个部门下面又有很多个部门。说到底这就是组合模式。组合模式(Composite Pa 阅读全文
摘要:
桥接模式: 桥接模式(Bridge Pattern) 也称为桥梁模式、接口(Interface) 模式或柄体(Hand ie and Body) 模式,是将抽象部分与它的具体实现部分分离,使它们都可以独立地变化,属于结构型模式。 解耦轴象和实现,使得两者可以独立的变化。桥接模式主要目的是通过组合的方 阅读全文
摘要:
状态模式: 状态模式( State Pattern)也称为状态机模式( State Machine pattern),是允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类,属于行为型模式。 允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类状态模式中类的行为是由状 阅读全文
摘要:
备忘录模式: 备忘录模式(Memento Pattern) 又称为快照模式(Snapshot Pattern) 或令牌模式(Token Pattern) , 是指在不破坏封装的前提下, 捕获一个对象的内部状态, 并在对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态,属于行为型模式。 在 阅读全文