设计原则
为什么要遵循设计原则?
设计原则是前人总结的可遵循的一些适用于达到“好代码”标准的准则。
可以认为是一些需要遵守的规范,对于实践更具有指导意义。
说在前面的话
我在总结的过程中,会对原则的含义、优点、如何做都做一个阐述,而不是军令式的说这是权威,必须遵守,努力做到以理服人。
但整个理解下来会发现,实践时需根据具体场景具体分析,尽量遵循原则,但切莫生搬硬套。
有哪些设计原则?
基于接口而非实现编程
多用组合,少用继承
SOLID 原则
包括五项原则
S 单一职责原则
O 对扩展开放,对修改关闭原则
L 里式替换原则
I 接口隔离原则
D 依赖倒置原则
KISS 原则
YANGI 原则
DRY 原则
LOD 原则
迪米特法则、最小知识法则
Rule of Three
《设计模式之美》—— 王争(极客时间)
版权声明: 本文为 InfoQ 作者【Lemoon Can】的原创文章。
原文链接:【http://xie.infoq.cn/article/5d2d88a1b39e321adfe1458c1】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论