0
点赞
收藏
分享

微信扫一扫

Java 23种设计模式详解

精进的医生 2022-04-22 阅读 62
java架构

23种设计模式详解

软件设计模式的产生背景

软件设计模式的概念

学习设计模式的必要性

设计模式分类

  • 创建型模式

  • 结构型模式

  • 行为型模式

正确使用设计模式具有以下优点:

  • 可以提高程序员的思维能力、编程能力和设计能力。
  • 使程序设计更加标准化、代码编制更加工程化,使软件开发效率大大提高,从而缩短软件的开发周期。
  • 使设计的代码可重用性高、可读性强、可靠性高、灵活性好、可维护性强。

下面是我跟着学习视频的总结:

视频链接: 黑马程序员Java设计模式

设计模式之创建者模式篇

链接: 设计模式之创建者模式篇

创建者模式包含以下5种:

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

设计模式之结构型模式篇

链接: 设计模式之结构型模式篇

结构型模式包含以下7种:

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

设计模式之行为型模式篇

链接: 设计模式之行为型模式篇

行为型模式分为以下11种:

  • 模板方法模式
  • 策略模式
  • 命令模式
  • 职责链模式
  • 状态模式
  • 观察者模式
  • 中介者模式
  • 迭代器模式
  • 访问者模式
  • 备忘录模式
  • 解释器模式

到此设计模式学习告一段落,继续进阶学习,彼此共勉!

举报

相关推荐

0 条评论