java设计模式
2020-08-05 本文已影响0人
魔女小姐的猫
一. 什么是设计模式?
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。其目的是为了提高代码的可重用行,可读性和可靠性。
二. 设计模式的分类
设计模式的分类.png- 创建型模式 : 用于描述“怎么创建对象”,实例化对象的模式
单例模式
创建者模式
原型模式
工厂方法模式
抽象工厂模式
- 结构型模式:用于描述“类和对象按照某种布局组成更大的结构”
扩展性
外观模式
组合模式
代理模式
装饰模式
封装
适配器模式
桥接模式
享元模式
- 行为型模式:用于描述“类和对象共同完成一件它们不能独立完成的任务"
状态模式
策略模式
命令模式
备忘录模式
职责链模式
观察者模式
访问者模式
调停者模式
迭代器模式
解释器模式
模板方法模式