1、策略模式简介 设计模式的知识可以参考我的设计模式笔记专栏:设计模式系列博客 策略模式:定义一系列算法,然后将每...[作者空间]
[TOC] 一、设计原则概述 1.1 面向对象设计原则概述: 单一职责原则(Single Responsibili...[作者空间]
[TOC] 一、模式定义 命令模式(Command Pattern):将一个请求封装为一个对象,使发出请求的责任和...[作者空间]
[TOC] 一、模式定义 解释器模式(Interpreter Pattern):定义语言的文法,并且建立一个解释器...[作者空间]
[TOC] 一、模式定义 迭代器模式(Iterator Pattern):提供一种方法来访问聚合对象,而不用暴露这...[作者空间]
[TOC] 一、模式定义 中介者模式(Mediator Pattern):中介者模式就是用一个中介对象来封装一系列...[作者空间]
[TOC] 一、模式定义 备忘录模式(Memento Pattern):备忘录模式的定义是在不破坏封装的前提下,捕...[作者空间]
[TOC] 模式定义 访问者模式:表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下...[作者空间]
@[toc] 模式定义 适配器模式(Adapter Pattern):将一个接口转换成客户希望的接口,适配器模式使...[作者空间]
@[toc] 模式定义 桥接模式(Bridge Pattern)是将抽象部分和实现部分分离,使它们可以独立地改变,...[作者空间]
一、模式定义 装饰模式:装饰模式就是允许向一个现有的对象添加新的功能,同时又不改变其结构,装饰模式是一种对象结构型...[作者空间]
[TOC] 一、模式定义 外观模式:外观模式就是提供一个统一的接口,用来访问子系统的一群接口。外观模式定义了一个高...[作者空间]
[TOC] 模式定义 原型模式(Prototype Pattern):原型模式是提供一个原型接口,提供原型的克隆,...[作者空间]
第一章 1.1 模式定义 代理模式:代理模式就是引入一个代理对象,通过代理对象实现对原对象的引用。代理模式是一种对...[作者空间]
[TOC] 模式意图 介绍模式定义定义之前先介绍一下组合模式的意图。其实就是将对象组合成整体-部分层次的树形结构,...[作者空间]
模式定义 享元模式(Flyweight Pattern)就是通过共享技术实现大量细粒度对象的复用。享元模式是通过细...[作者空间]
模式定义 简单工厂模式又称静态工厂模式。可以根据参数的不同返回不同类的实例。定义一个类来创建其它类的实例。 模式角...[作者空间]
一、模式定义 工厂方法模式:又称工厂模式,也叫虚拟构造器模式,属于构建型设计模式,工厂方法模式是在简单工厂模式上进...[作者空间]
模式定义 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的...[作者空间]
一、模式定义 策略模式:定义一系列算法,然后将每一个算法封装起来,并将它们可以互相替换。也就是将一系列算法封装到一...[作者空间]