程序七大设计原则

95 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 调用类和接口

调用 : 迪米特法则

类: 单一职责原则 , 开闭原则 ,里氏替换原则 ,合成复用原则

接口: 依赖倒置原则,接口隔离原则

\

\

调用 : 迪米特法则

调用时参数要尽量少,不传无效参数

\

类: 单一职责原则 , 开闭原则 ,里边替换原则 ,合成复用原则

单一职责原则 : 一个类不会因多个维度而变动

开闭原则 : 对扩展开放,对修改关闭

里氏替换原则 : 父类替换成子类,程序的运行结果一致

合成复用原则 : 尽量使用 组合/聚合,不用继承

\

接口: 依赖倒置原则,接口隔离原则

依赖倒置原则 : 面向接口编程,上层不再依赖下层,下层反过来依赖接口,而上层也依赖接口

接口隔离原则 : 如果一个接口的功能太多,实现接口的类可能会出现很多无法实现的接口