java 23种设计模式 深入浅出

时间:2022-05-09 03:29:38

以下内容只作为对自己对知识进行总结,如有引用他人文章会在文段末尾表明出处:

  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.解释器模式

四、并发型模式和线程池模式