架构师训练营 - 第二周 - 学习总结
1、 里式替换(LSP),用于指导指导继承关系中子类该如何设计的,子类的设计要保证在替换父类的时候,不改变原有程序的逻辑以及不破坏原有程序的正确性。
2、 依赖反转用于指导框架设计
3、 开闭原则,指在已有代码基础上通过扩展方法,类,模块来实现新功能实现,而不是修改已有代码。在业务设计上,针对容易变更的(比如说优惠措施),或者一旦变更影响巨大的,比如数据库转国产,我们需要留下扩展点
1、 里式替换(LSP),用于指导指导继承关系中子类该如何设计的,子类的设计要保证在替换父类的时候,不改变原有程序的逻辑以及不破坏原有程序的正确性。
2、 依赖反转用于指导框架设计
3、 开闭原则,指在已有代码基础上通过扩展方法,类,模块来实现新功能实现,而不是修改已有代码。在业务设计上,针对容易变更的(比如说优惠措施),或者一旦变更影响巨大的,比如数据库转国产,我们需要留下扩展点
评论