设计原则

设计原则

开闭原则

对扩展开放,对修改关闭

单一职能原则

一个类或一个接口只做一件事

依赖倒置原则

通过抽象接口或类使得各个类或模块相互不影响,实现松耦合

接口隔离原则

保证接口纯洁性,客户端不需要依赖不需要的接口

迪米特法则

最小知道原则
对于一个类或接口对外界的权限(public/private)越小越好

里氏替换原则

子类可以扩展父类,但是不能改变父类的功能

合成复用原则

尽量使用对象的组合聚合,而不用集成关系,来达成代码复用目的


设计原则
https://www.blaaair.com/archives/she-ji-yuan-ze
作者
Glo6f
发布于
2023年04月23日
许可协议