架构师
-
设计模式之享元模式(结构型)详解架构师
模式定义 享元模式(Flyweight Pattern)就是通过共享技术实现大量细粒度对象的复用。享元模式是通过细粒度对象的共享,所以也可以说享元模式是一种轻量级模式。按照Gof模…
-
设计模式之组合模式(结构型)详解架构师
目录 模式意图 模式定义 模式角色 模式分析 实际例子 模式应用 模式意图 介绍模式定义定义之前先介绍一下组合模式的意图。其实就是将对象组合成整体-部分层次的树形结构,客户端调用时…
-
设计模式之代理模式(结构型)详解架构师
第一章 1.1 模式定义 代理模式:代理模式就是引入一个代理对象,通过代理对象实现对原对象的引用。代理模式是一种对象结构型。 1.2 代理模式包含如下角色 Subject:抽象主题…
-
设计模式之原型模式(创建型)详解架构师
目录 模式定义 模式结构 原型模式类别 模式应用 模式定义 原型模式(Prototype Pattern):原型模式是提供一个原型接口,提供原型的克隆,创建新的对象,是一种对象创建…
-
设计模式之外观模式(结构型)详解架构师
目录 一、模式定义 二、模式角色 三、模式简单分析 四、简单例子实践 五、模式应用 一、模式定义 外观模式:外观模式就是提供一个统一的接口,用来访问子系统的一群接口。外观模式定义了…
-
设计模式之装饰模式(结构型)详解架构师
一、模式定义 装饰模式:装饰模式就是允许向一个现有的对象添加新的功能,同时又不改变其结构,装饰模式是一种对象结构型设计模式。 二、模式角色 对于装饰模式可以分为如下角色 Compo…
-
设计模式之桥接模式(结构型)详解架构师
目录 模式定义 模式角色 模式分析 模式例子 模式应用 @ 模式定义 桥接模式(Bridge Pattern)是将抽象部分和实现部分分离,使它们可以独立地改变,是一种对象结构型模式…
-
设计模式之访问者模式(行为型)详解架构师
目录 模式定义 模式角色 模式分析 模式例子 模式应用 模式定义 访问者模式:表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新…
-
设计模式之备忘录模式(行为型)详解架构师
目录 一、模式定义 二、模式角色 三、模式分析 四、模式例子 五、模式应用 一、模式定义 备忘录模式(Memento Pattern):备忘录模式的定义是在不破坏封装的前提下,捕获…
-
设计模式之中介者模式(行为型)详解架构师
目录 一、模式定义 二、模式角色 三、模式分析 四、典型例子 五、模式应用 一、模式定义 中介者模式(Mediator Pattern):中介者模式就是用一个中介对象来封装一系列的…