基本介绍 定义 将抽象部分与实现部分分离,使它们都可以独立的变化。 介绍 桥接模式属于结构型模式。 举个生活中的例...[作者空间]
基本介绍 定义 要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。外观模式提供一个高层次的接口,使得子...[作者空间]
基本介绍 定义 使用共享对象可有效地支持大量的细粒度的对象. 介绍 享元模式属于结构型模式。 享元模式是池技术的重...[作者空间]
基本介绍 定义 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。 介绍 装饰者模...[作者空间]
基本介绍 定义 将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在...[作者空间]
基本介绍 定义 将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。...[作者空间]
基本介绍 定义 为其他对象提供一种代理以控制这个对象的访问。 介绍 代理模式属于结构型模式。 代理模式也叫委托模式...[作者空间]
基本介绍 定义 将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录日志,可以提供命...[作者空间]
定义 假定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。 介绍 解释器...[作者空间]
定义 用一个中介者对象来封装一系列的对象交互。中介者使得各对象不需要显式地相互引用,从而使其松散耦合,而且可以独立...[作者空间]
定义 封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 介绍...[作者空间]
定义 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到先前...[作者空间]
定义 提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。 介绍 迭代器模式属于行为型模式。 迭...[作者空间]
定义 定义一个操作中的算法框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义算法的某些特定...[作者空间]
定义 定义对象间的一对多依赖关系,当一个对象的状态发生改变并发送通知时,所有依赖于它的对象都得到通知并被自动更新。...[作者空间]
定义 一个请求沿着一条“链”传递,直到该“链”上的某个处理者处理它为止。 介绍 责任链模式属于行为型模式。 多个对...[作者空间]
定义 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 介绍 状态模式属于行为型模式。 状...[作者空间]
定义 定义一系列的算法,把每一个算法封装起来,并且使它们可相互替换。策略模式使得算法可独立于使用它的客户而独立变化...[作者空间]
定义 用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 介绍 原型模式属于创建型模式。 一个已存在的...[作者空间]
定义 为创建一组相关或者相互依赖的对象提供一个接口,而无需指定它们的具体类。 介绍 抽象工厂模式属于创建型模式。 ...[作者空间]