Java设计模式---23种设计模式概述

设计模式是程序员在面对软件工程设计问题所总结出来的有用的经验,模式不是代码,而是某类问题的通用解决方案,设计模式代表了最佳的实践。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

 

创建型模式:

  • 单例模式
  • 抽象工厂模式
  • 原型模式
  • 建造者模式
  • 工厂模式

结构型模式:

  • 适配器模式
  • 桥接模式
  • 装饰模式
  • 组合模式
  • 外观模式
  • 享元模式
  • 代理模式

行为型模式:

  • 模板方法模式
  • 命令模式
  • 访问者模式
  • 迭代器模式 
  • 观察者模式
  • 中介者模式
  • 备忘录模式
  • 解释器模式(Interpreter模式)
  • 状态模式
  • 策略模式
  • 职责链模式(责任链模式)
posted @ 2021-08-08 12:31  曾君怀  阅读(57)  评论(0)    收藏  举报