1.观察者模式 1.1 定义 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象得到通知并被自动更新。 1.2 UM...
1.组合模式 1.1 定义 将对象组合成树形结构以表示“部分--整体”的层次结构,使得用户对单个对象和组合对象使用具有一致性。 1.2 UML ...
1.代理模式 1.1定义 为其他对象提供一种代理以控制对这个对象的访问。 1.2 UML Subject:抽象主题类。声明真实主题与代理的共同接...
首先我们需要了什么的结构型模式,其实结构型模式就是涉及到类或者对象之间的组合关系。 1.桥接模式 主要解决:在有多种可能会变化的情况下,用继承会...
1.定义 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象得到通知并被自动更新。 2.UML 说明: 1.subj...
1.解释器模式(Interpreter 化繁为简的翻译器) 1.1定义 给定一个语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表...
1.状态模式(state) 1.1定义 当一个对象的内在状态改变时容许改变其行为。这个对象看起来像是改变了其类 1.2说明 Context:控制...
行为型模式:类和对象交互及分配职责 1.1定义 策略模式定义了一系列的算法,并将每个算法封装起来,而且使它们可以互相换 1.2使用场景 针对同一...
1.单例模式 1.1定义 确保某个类只有一个实例,而且自行实例化并向整个系统提供者个实例。 1.2单例的形式 饿汉模式:第一次就加载,用空间换时...