设计原则

1.开闭原则

指一个类应该对扩展开发 对修改关闭,用抽象构造框架 用实现扩展细节 提高软件系统的可复用性 

开闭原则的核心思想就是面向抽象编程

 

2.依赖倒置原则

设置代码结构时 高层模块不应该依赖底层模块 二者都应该依赖其抽象(接口) 抽象不应该依赖细节 

写代码之前 先写接口 再写实现 (面向接口编程,先顶层 再细节地设计代码结构)

 

3.单一职责

一个类或接口 只负责一个职责 后期需求变更维护互不影响 在编写代码的时候 尽可能地让接口和方法保持单一职责

 

4.接口隔离原则

客户端不应该依赖它不需要的接口 

一个类对另一个类的依赖应该建立在最小的接口之上 

建立单一接口 不要建立庞大雕肿的接口

尽量细化接口 接口中的方法尽量少

 

5.迪米特原则

尽量降低类与类之间的耦合度

 

6.里氏替换原则

子类可以扩展父类的功能 但不能改变父类原有的功能

 

7.合成复用原则

指尽量使用对象组合 而不是继承关系达到软件复用的目的

posted @ 2020-04-19 18:06  辰梓悦  阅读(135)  评论(0编辑  收藏  举报