面向对象的六大原则
1.单一原则
(1)避免相同的职责分散到不同的类中
(2)避免一个类承担太多的职责
2.为什么遵循单一原则呢?
(1)降低类之间的耦合
(2)提升类的复用性
3.接口隔离原则
对于接口的污染的处理方式
(1)利用委托分离借口
(2)利用多继承分离借口
4.开发-封闭原则
一个模块在扩展性方面应该是开放的,在代码的更改性方面应该是封闭的
该原则能够提高系统的可扩展性和可维护性
5.替换原则
子类可以替换父类
6.依赖倒置原则
将依赖关系倒置为依赖接口

浙公网安备 33010602011771号