第二周作业及学习笔记

发布于: 2020 年 09 月 27 日

作业一:

依赖倒置原则,即高层代码的实现不再依赖于低层代码的实现,而是在高层自己的代码中定义好接口,直接依赖于接口,而低层的代码实现是根据高层接口的定义来做的,这就是依赖倒置原则。tomcat中的servlet和spring的ioc应该都是应用了这个原则,因此这个原则也是框架开发的核心思想。



好莱坞原则是Don't call me; I'll call you。这在框架中的体现就是框架会调用我们的实现,而不是我们去掉用框架。



作业二:



学习笔记:



本周开始结合计算机的历史讲述了编程语言的发展历史,从最初的机器语言、汇编语言、结构化编程语言一步步出现了基于现实思考的面向对象编程语言,紧接着讲述了面向对象编程语言的三个重要特征:封装、继承、多态。基于这三个特征,在编码的过程中,针对出现的各种糟糕设计,总结出了几个原则:开闭原则、依赖倒置原则、单一职责、接口隔离原则。实际在设计中,也要随着实际情况进行取舍,不要进行过度设计,适得其反。

用户头像

还未添加个人签名 2020.04.23 加入

还未添加个人简介

评论

发布
暂无评论
第二周作业及学习笔记