架构训练营第二周作业
1:开闭原则:扩展是开放的,功能是开放的,修改是关闭的。
2:依赖倒置原则:层模块不依赖低层模块,高层依赖抽象,这个抽象属于高层,
低层模块实现低层模块。依赖倒置,是倒置了模块或者包,或者类的依赖关系,同时也倒置了开发的顺序和职责。
3:里氏替换原则:用来解决继承问题。子类型必须能够替代父类的基类型,子类可以替换父类,子类就可以继承父类。
4:接口隔离原则:一个类对另一个类的依赖应该建立在最小的接口上。
5:单一职责原则:相同的功能聚合,相同的职责聚合,一个职责是引起一个类变化的原因。
评论