java 23种设计模式 深入浅出
以下内容只作为对自己对知识进行总结,如有引用他人文章会在文段末尾表明出处:
Java的23种设计模式
23种设计模式总共可以分为三大类,进行不定期更新总结,将逐步展开介绍自己对设计模式的理解,多多指教。
一、创建型模式
1.工厂方法模式
2.抽象工厂模式
3.单列模式
4.建造者模式
5.原型模式
二、结构型模式
1.适配器模式
2.装饰器模式
3.代理模式
4.外观模式
5.桥接模式
6.组合模式
7.享元模式
三、行为型模式
1.策略模式
2.模板方法模式
3.观察者模式
4.迭代模式
5.责任链模式
6.命令模式
7.备忘录模式
8.状态模式
9.访问者模式
10.中介模式
11.解释器模式
四、并发型模式和线程池模式
Powers a lot like real estate.Its all about location, location, location.The closer you are to the source,the higher your property value.