前言
设计模式是什么,分为哪些
一、设计模式是什么?
设计模式是由GoF首先提出的,设计模式就是解决某些特定问题的方案,本身是一种发现,不是一种发明。(GoF:Gang of Four,工厂模式)
二、设计模式的分类
1.三大分类
创建型模式
结构型模式
行为型模式
2.具体分类
创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式;
结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式;
行为型模式(11种):策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,中介者模式,解释器模式。
————————————————
总结
本文仅仅提供设计模式的23种分类,暂未详细介绍。