二十三种设计模式分类 一、概述 策略(Strategy)模式的定义:该模式定义了一系列算法,并将每个算法封装起来,...[作者空间]
二十三种设计模式分类 一、概述 观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象...[作者空间]
二十三种设计模式分类 一、概述 中介者(Mediator)模式的定义:定义一个中介对象来封装一系列对象之间的交互,...[作者空间]
二十三种设计模式分类 一、概述 迭代器(Iterator)模式的定义:提供一个对象来顺序访问聚合对象中的一系列数据...[作者空间]
二十三种设计模式分类 一、概述 备忘录(Memento)模式的定义:在不破坏封装性的前提下,捕获一个对象的内部状态...[作者空间]
二十三种设计模式分类 一、概述 命令(Command)模式的定义如下:将一个请求封装为一个对象,使发出请求的责任和...[作者空间]
二十三种设计模式分类 一、概述 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设...[作者空间]
二十三种设计模式分类 一、概述 享元(Flyweight)模式的定义:运用共享技术来有効地支持大量细粒度对象的复用...[作者空间]
二十三种设计模式分类 一、概述 外观(Facade)模式的定义:是一种通过为多个复杂的子系统提供一个一致的接口,而...[作者空间]
二十三种设计模式分类 一、概述 装饰(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对...[作者空间]
二十三种设计模式分类 一、概述 组合(Composite)模式的定义:有时又叫作部分-整体模式,它是一种将对象组合...[作者空间]
二十三种设计模式分类 一、概述 桥接(Bridge)模式的定义如下:将抽象与实现分离,使它们可以独立变化。它是用组...[作者空间]
二十三种设计模式分类 一、概述 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种...[作者空间]
二十三种设计模式分类 一、概述 原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该...[作者空间]
二十三种设计模式分类 一、概述 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复...[作者空间]
二十三种设计模式分类 一、概述 单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实...[作者空间]
二十三种设计模式分类 一、概述 责任链(Chain of Responsibility)模式的定义:为了避免请求发...[作者空间]