【JAVA设计模式】- 设计模式概述

设计模式有23种,其实是一种面向对象设计原则的实际运用,是对类的封装性、继承性和多态性,以及类之间关系的更深理解。

设计模式分类

分为三种类型:

创建型模式(5种):单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。

结构型模式(7种):适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。

行为型模式(11种):模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。

设计模式简单介绍(后续补充)

单例模式(Singleton):单例模式是Java最简单的设计模式之一。保证一个类仅有一个实例,并提供一个访问它的全局访问点。

设计模式之间的关系

图片来源于网络,侵删
【JAVA设计模式】- 设计模式概述_第1张图片

你可能感兴趣的:(Java设计模式)