架构师训练营第二周 总结
solid原则:
s:单一职责原则
一个类或方法的职责要单一,功能相近的才放一起.
o:开闭原则
对修改关闭,对扩展开放.善于使用设计模式,写高内聚,低耦合的代码.避免增加或修改功能时牵一发而动全身.
l:里氏替换原则
要保证能用子类替换代码中任意使用父类的地方.其实就是要按照契约开发.
i:接口隔离原则
不要让调用方看到它不应该看到的接口.
d:依赖倒置原则
高层定义抽象接口让低层去实现.即低层依赖这个抽象接口.
solid原则:
s:单一职责原则
一个类或方法的职责要单一,功能相近的才放一起.
o:开闭原则
对修改关闭,对扩展开放.善于使用设计模式,写高内聚,低耦合的代码.避免增加或修改功能时牵一发而动全身.
l:里氏替换原则
要保证能用子类替换代码中任意使用父类的地方.其实就是要按照契约开发.
i:接口隔离原则
不要让调用方看到它不应该看到的接口.
d:依赖倒置原则
高层定义抽象接口让低层去实现.即低层依赖这个抽象接口.
评论