定义 状态模式(State Pattern):允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的...[作者空间]
定义 访问者模式(Visitor Pattern):提供一个作用于某对象结构中的各元素的操作表示,它使我们可以在不...[作者空间]
定义 模板方法模式(Template Method Pattern):定义一个操作中算法的框架,而将一些步骤延迟到...[作者空间]
定义 策略模式(Strategy Pattern):定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换,...[作者空间]
定义 观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改...[作者空间]
定义 备忘录模式(Memento Pattern):在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保...[作者空间]
定义 中介者模式(Mediator Pattern):用一个中介对象(中介者)来封装一系列的对象交互,中介者使各对...[作者空间]
定义 迭代器模式(Iterator Pattern):提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,其...[作者空间]
定义 命令模式(Command Pattern):将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数...[作者空间]
定义 责任链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在...[作者空间]
定义 代理模式(Proxy Pattern):给某一个对象提供一个代理或占位符,并由代理对象来控制对原对象的访问。...[作者空间]
定义 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的...[作者空间]
定义 外观模式(Facade Pattern):为子系统中的一组接口提供一个统一的入口。外观模式定义了一个高层接口...[作者空间]
定义 装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰...[作者空间]
定义 组合模式(Composite Pattern):组合多个对象形成树形结构以表示具有“整体—部分”关系的层次结...[作者空间]
定义 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。又称为柄体(...[作者空间]
定义 适配器模式(Adapter Pattern):讲一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不...[作者空间]
定义 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建...[作者空间]
定义 原型模式(Prototype Pattern)的定义如下:用原型实例指定创建对象的种类,并且通过拷贝这些原型...[作者空间]
定义 单例模式(Singleton Pattern):保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通俗...[作者空间]