美文网首页
程序设计原则

程序设计原则

作者: 随手点灯 | 来源:发表于2020-03-23 10:30 被阅读0次

设计思想: 面向对象

设计原则: SOLID

S: Single Responsibility Principle: 单一职责

一个类不能有太多的功能.

O: Open close Principle : 开闭原则

对模块 类 函数应该对扩展开放,对修改关闭.

L: Liskov Substitution Principle : 里式替换原则

所有引用基类的地方,都可以被子类替换掉,而程序正常运行.

I: Interface Segregation Principle : 接口隔离原则

不应当让用户依赖他们不需要的接口.

D: Dependence Inversion Principle : 依赖倒置原则

高层次的类不应依赖低层次的类,低层次的也不应当依赖高层次的,他们应该共同依赖抽象.

Law of Demeter 迪米特原则:

类之间不应该直接相互调用,通过抽象调用.

面向接口,而不是实体.高内聚,低耦合.

其他设计原则:

KISS 原则: Keep it stupid ,simple : 尽可能的简单

DRY 原则: don't repeat yourself : 不要写重复代码,包括代码重复,语意重复,执行重复

YAGNI: you are gone not need it : 不要写你暂时用不到的代码

相关文章

网友评论

      本文标题:程序设计原则

      本文链接:https://www.haomeiwen.com/subject/htbiyhtx.html