1、设计原则
1、依赖倒置原则: 针对接口编程,而不是针对实现编程
2、合成复用原则: 优先使用对象组合,而不是类继承
参考链接:
https://mp.weixin.qq.com/s/kYr0gdjtDDa52ESLUoCb1A