Advertisement

[C/C++后端开发学习] 学习设计模式(创建型)

阅读量:

创建型设计模式解析

  • 设计模式的界定
      • 学习设计模式的方法有哪些?
    • 设计准则

      • 依赖倒置原则
      • 开放封闭原则
      • 面向接口编程
      • 封装变动要素
      • 单一职责原则
      • 理氏替换原则
      • 接口隔离原则
      • 组合优先于继承
      • 原则之间的层级关系
    • 模板方法模式

      • 定义说明
      • 关键点解析
      • 具体案例分析
      • 核心思想阐述
      • 结构示意图
      • 相关代码实现
    • 观察者模式

      • 定义描述
      • 关键点解析
      • 具体案例分析
      • 核心思想阐述
      • 结构示意图
      • 相关代码实现
      • 补充内容:分布式锁-互斥锁(公平锁)与自旋锁(非公平锁)
    • 策略模式

      • 定义描述
      • 关键点解析
      • 具体案例分析
      • 核心思想阐述
      • 结构示意图

设计模式定义

设计模式是在软件开发过程中,被反复验证并广泛应用的一类解决方案,其核心作用在于应对特定场景下反复出现的典型问题,从而提升开发效率与代码质量。

如何学习设计模式?

识别系统中的稳定状态与动态节点,将动态节点进行分离处理

全部评论 (0)

还没有任何评论哟~