-
单一职责原则
一个类只干一件事
-
里氏置换原则
子类在重写父类方法时要调用父类方法(保留super)
-
依赖倒置原则
业务功能复杂时,用接口代替实现类(面向接口编程) ,解耦易扩展
-
接口隔离原则
接口内的方法如果很多用不到就新开一个接口,避免接口空实现
-
最少知识原则
传参时只传需要的,尽量避免传一整个对象
-
开放闭合原则
维护代码时,尽量增加代码,少修改代码
一个类只干一件事
子类在重写父类方法时要调用父类方法(保留super)
业务功能复杂时,用接口代替实现类(面向接口编程) ,解耦易扩展
接口内的方法如果很多用不到就新开一个接口,避免接口空实现
传参时只传需要的,尽量避免传一整个对象
维护代码时,尽量增加代码,少修改代码