写点什么

架构师训练营第二周作业 - 学习总结

用户头像
阿德儿
关注
发布于: 2021 年 01 月 13 日

本周主要学习的内容是面向对象设计原则,我的学习总结如下:

1.开闭原则,对扩展开放,对修改关闭。这条原则针对的是我们对程序未来发展的思考,就像智慧老师说的,有的程序员写的代码越来越混乱,越来越难以维护,而有的则越来越规范,维护起来越来越顺畅。但是同时,我们也应该想到,过犹不及,过度设计同样是不可取的。现在的企业发展千变万化,同样的有的时候我们也无法预料下一步业务的发展方向,所以我们需要在设计程序的时候把握好这个度。

2.依赖倒置原则,以前,我被各种各样的程序框架搞的眼花缭乱,并且感觉它们总是披着一层神秘的面纱。但是深入学习了依赖倒置原则之后,我突然有一种豁然开朗的感觉, 这些框架第一次清晰的展现在我的面前。

3.里氏替换原则,这个原则以前一直是当做概念背的,现在终于明白,如果脱离了具体的业务场景,里氏替换原则也就没有意义。

4.单一职责原则,编程规范,也要根据具体情况而定。在做包或者微服务拆分的时候应该着重考虑。

5.接口隔离原则,我觉得重点还是业务场景,可以根据不同的角色和业务场景,使用接口隔离原则将复杂的类进行拆分。

用户头像

阿德儿

关注

还未添加个人签名 2020.03.23 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第二周作业 - 学习总结