第 2 周 框架设计 腐败的代码
代码也会腐败
没有设计,无脑堆叠代码,只会使系统愈发复杂庞大;
不利于后期的运维,扩展,使系统失去弹性;
不利于后期对设计意图的理解;
代码的防腐剂
一个合格的框架,应具备引导开发人员代码的能力;
而我们需要做的,就是尽可能的延长代码的保质期;
防腐剂的配方:
OO基础
OO原则
设计模式
OO原则
开闭原则
依赖倒置原则
最少认知原则
接口隔离原则
单一职责原则
里氏替换原则
合成复用原则
经典设计模式
创造型模式
单例模式
原型体模式
简单工厂模式
工厂方法模式
抽象工厂模式
建造者模式
结构型模式
代理模式
适配器模式
桥接模式
装饰模式
外观模式
享元模式
组合模式
行为型模式
模板方法模式
策略模式
命令模式
责任链模式
状态模式
观察者模式
中介者模式
迭代器模式
访问者模式
备忘录模式
解释器模式
版权声明: 本文为 InfoQ 作者【Pyr0man1ac】的原创文章。
原文链接:【http://xie.infoq.cn/article/ddbf8eab41a9fd666fc50aed6】。未经作者许可,禁止转载。
评论