第 2 周 框架设计 腐败的代码

用户头像
Pyr0man1ac
关注
发布于: 2020 年 09 月 27 日
第 2 周 框架设计 腐败的代码

代码也会腐败

没有设计,无脑堆叠代码,只会使系统愈发复杂庞大

不利于后期的运维扩展,使系统失去弹性

不利于后期对设计意图的理解;

代码的防腐剂

一个合格的框架,应具备引导开发人员代码的能力;

而我们需要做的,就是尽可能的延长代码的保质期;

防腐剂的配方:

  • OO基础

  • OO原则

  • 设计模式

OO原则

  • 开闭原则

  • 依赖倒置原则

  • 最少认知原则

  • 接口隔离原则

  • 单一职责原则

  • 里氏替换原则

  • 合成复用原则

经典设计模式

创造型模式

  • 单例模式

  • 原型体模式

  • 简单工厂模式

  • 工厂方法模式

  • 抽象工厂模式

  • 建造者模式

结构型模式

  • 代理模式

  • 适配器模式

  • 桥接模式

  • 装饰模式

  • 外观模式

  • 享元模式

  • 组合模式

行为型模式

  • 模板方法模式

  • 策略模式

  • 命令模式

  • 责任链模式

  • 状态模式

  • 观察者模式

  • 中介者模式

  • 迭代器模式

  • 访问者模式

  • 备忘录模式

  • 解释器模式



发布于: 2020 年 09 月 27 日 阅读数: 16
用户头像

Pyr0man1ac

关注

还未添加个人签名 2019.06.24 加入

还未添加个人简介

评论

发布
暂无评论
第 2 周 框架设计 腐败的代码