标签: 设计模式

  • GOF设计模式小白教程

    创建型模式 抽象工厂模式 工厂方法模式 建造者模式 原型模式 单例模式 结构型模式 适配器模式 桥接模式 装饰…

  • 访问者模式

    学校里有操场,教室,访问者可以为学生和老师,学生在教室学习,老师在教课,学生在操场玩耍,老师在监督,各个类请先…

  • 模板模式

    模板模式,在基类中定义了算法(一系列步骤)的骨架,在一些子类中推迟了某些步骤的实现。模板模式让子类重新定义了一…

  • 策略模式

    策略模式,定义了一个算法族,并且封装了每一个算法,使它们可以互相替换。策略模式让算法与使用它的客户端独立的变化…

  • Java描述设计模式10组合模式

    本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、文件系统 下图是常见的计算机文件系…

  • Java-Builder-模式你搞明白了么

    Builder 模式中文叫作建造者模式,又叫生成器模式,它属于对象创建型模式,是将一个复杂对象的构建与它的表示…

  • 状态模式

    简介 状态模式,指当一个对象的内部状态发生改变时,允许改变它的行为。 UML类图 示例 这里我们使用播放器的播…

  • 观察者模式

    观察者模式,定义了对象间一对多的关系,当被观察者的状态改变时,它所依赖的所有对象都会被更新和通知。观察者模式在…

  • 备忘录模式

    备忘录模式,不需要违反封装,捕获这个对象的状态,并且在外部保存对象的内部状态,以使对象可以恢复到之前的状态。

  • 中介者模式

    中介者模式,定义了一个封装了很多交互者的对象,中介者不需要交互者之间彼此显示的引用,并且可以独立地改变它们的交…