经典设计模式有23种,但是在日常开发中我们常用的并不多,本文是我梳理的一些常用的设计模式,见下文
创建型模式
创建型模式主要包括单例模式、原型模式、建造者模式、工厂模式,因为我们平时开发时用的比较少,所以我没有做详细总结。
结构型模式
《结构型设计模式:代理模式》
《结构型设计模式:适配器模式和门面模式》
行为型模式
《行为型设计模式:访问者模式》
《行为型设计模式:备忘录模式》
《行为型设计模式:责任链模式以及mybatis中的责任链》
《行为型设计模式:策略模式》
《行为型设计模式:模板模式》
《行为型设计模式:观察者模式以及guava中的使用》
源码中的设计模式
《面试官:聊聊你读过的开源代码中用到的设计模式》
微信公众号,欢迎关注,共同学习进步