标签: 设计模式
-
GOF设计模式小白教程
创建型模式 抽象工厂模式 工厂方法模式 建造者模式 原型模式 单例模式 结构型模式 适配器模式 桥接模式 装饰…
-
访问者模式
学校里有操场,教室,访问者可以为学生和老师,学生在教室学习,老师在教课,学生在操场玩耍,老师在监督,各个类请先…
-
模板模式
模板模式,在基类中定义了算法(一系列步骤)的骨架,在一些子类中推迟了某些步骤的实现。模板模式让子类重新定义了一…
-
策略模式
策略模式,定义了一个算法族,并且封装了每一个算法,使它们可以互相替换。策略模式让算法与使用它的客户端独立的变化…
-
Java描述设计模式10组合模式
本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、文件系统 下图是常见的计算机文件系…
-
Java-Builder-模式你搞明白了么
Builder 模式中文叫作建造者模式,又叫生成器模式,它属于对象创建型模式,是将一个复杂对象的构建与它的表示…
-
状态模式
简介 状态模式,指当一个对象的内部状态发生改变时,允许改变它的行为。 UML类图 示例 这里我们使用播放器的播…
-
观察者模式
观察者模式,定义了对象间一对多的关系,当被观察者的状态改变时,它所依赖的所有对象都会被更新和通知。观察者模式在…
-
备忘录模式
备忘录模式,不需要违反封装,捕获这个对象的状态,并且在外部保存对象的内部状态,以使对象可以恢复到之前的状态。
-
中介者模式
中介者模式,定义了一个封装了很多交互者的对象,中介者不需要交互者之间彼此显示的引用,并且可以独立地改变它们的交…