Skip to content

设计模式

概述

高耦合,低内聚的代码 设计模式是前人总结出来的经验

可以参考的书籍

分类

目录列表

  1. 准备

  2. 创建类模式 目的是用于创建对象

  3. 结构型模式 目的是优化不同类、对象、接口之间的结构关系

    • 代理模式
    • 装饰者模式
    • 组合模式: 用来表示部分以及整体层次,树状结构(抽象的组件对象(抽象构件),叶子节点对象(叶子构件),组合对象(容器构件))
    • 桥接模式
    • 适配器模式 : https://zhuanlan.zhihu.com/p/362493714,使接口不同的功能,通过一个函数进行适配
    • 外观模式
    • 享元模式
  4. 行为型模式 目的是更好地实现类与类之间的交互以及算法的执行

  5. 一些思考

    • 构建模式和工厂模式的区别
    • 中介者模式和代理模式的区别
    • 中介者模式和观察者模式的区别