1. 单一职责原则 SRP (解相依性高)
2. 开闭原则 (扩展是开放,修改是封闭的)
3. 里氏替换原则 (利用继承和多态)
以父类的形式声明的变量(或形参),赋值为任何继承于这个父类的子类后不影响程序的执行
不存在继承于 View 但是却没实现draw函数的子类(abstract方法必须实现)
4. 依赖倒置原则 (实现解耦)
5. 接口隔离原则 (类之间的依赖关系应该建立在最小的接口上)
Reference:
https://juejin.cn/post/6844903437700710408#heading-15
No comments:
Post a Comment