【架构师训练营 1 期】第二周学习总结

用户头像
诺乐
关注
发布于: 2020 年 09 月 28 日

第二周的学习理解:

一、开闭原则(对扩展开放、对修改关闭),对比策略模式、适配器模式、观察者模式并了解其优缺点。

二、学习了软件设计的“依赖倒置原则”,认识到“抽象”设计的重要性,理解了程序应依赖于抽象接口,高层决定低层,高层不依赖低层(低层模块更容易被重用)。

三、认识了Listov替换原则(里氏替换原则),解决继承的问题,但要结合实际场景的上下文来看。

四、子类的限制不能比父类更严格(可以采用组合的方式,即把父类作为成员变量)。

五、应优先使用组合来代替继承。

六、一个类只应有一个单一的职责(一个类尽可能短小且职责单一)。

七、理解接口分离原则。以及了解什么是响应式框架,和响应式框架要解决(高并发阻塞)的问题。

用户头像

诺乐

关注

还未添加个人签名 2018.12.01 加入

还未添加个人简介

评论

发布
暂无评论
【架构师训练营1期】第二周学习总结