一文详解23种设计模式
前言
设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of Four (GoF) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以分为三大类,分别为创建型模式、结构型模式和行为型模式。
有一些重要的设计原则在开篇和大家分享下,这些原则将贯通全文:
1.开闭原则
2.里氏替换原则
3.依赖倒置原则
4.单一职责原则
5.接口隔离原则
6.迪米特法则
7.合成复用原则
创建型模式
--简单工厂模式
--工厂方法模式
--抽象工厂模式
--单例模式
--建造者模式
--原型模式
创建型模式小结:
结构型模式
--代理模式
--适配器模式
--桥梁模式
--装饰模式
--门面模式
--组合模式
--享元模式
结构型模式小结:
行为型模式
--策略模式
--命令模式
--观察者模式
--责任链模式
--中介者模式
--迭代器模式
--访问者模式
--备忘录模式
--模板方法模式
--状态模式
--解释器模式
行为型模式小结:
本文来自博客园,作者:whisper_hm,转载请注明原文链接:https://www.cnblogs.com/love77/p/15272964.html

浙公网安备 33010602011771号