设计原则
设计原则
开闭原则
对扩展开放,对修改关闭
单一职能原则
一个类或一个接口只做一件事
依赖倒置原则
通过抽象接口或类使得各个类或模块相互不影响,实现松耦合
接口隔离原则
保证接口纯洁性,客户端不需要依赖不需要的接口
迪米特法则
最小知道原则
对于一个类或接口对外界的权限(public/private)越小越好
里氏替换原则
子类可以扩展父类,但是不能改变父类的功能
合成复用原则
尽量使用对象的组合聚合,而不用集成关系,来达成代码复用目的
设计原则
https://www.blaaair.com/archives/she-ji-yuan-ze