写点什么

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

用户头像
一雄
关注
发布于: 2020 年 06 月 15 日

这一周,首先,老师介绍了编程语言的演进过程,从最初的[纸带打孔]到了[汇编编程(面向劳动工具)]随后到了[面向过程编程(面向劳动者)],最后到了[面向对象编程(面向劳动对象)],并且简述了为何面向对象是当前情况下的最终形态。其次,老师介绍了面向对象的3大特性,封装,继承,多态。并结合了一些例子展开了一下。最后老师介绍了面向对象设计的基本5原则Solid原则。其中,S指单一职责 。

O指开放扩展,关闭修改。L指里氏替换,使用父类的地方,都可以使用子类进行替换。I 指接口隔离原则 使用者只需要关注自己需要用到的接口。D指依赖倒置原则 依赖于抽象,而不依赖具体实现,高层不能依赖于低层 由使用者来定义自己需要的接口。

这周的课,其中让我最印象深刻的是老师针对“架构和工具到底区别是什么”的回答,“框架不用你调用,工具需要你调用”。突然一下子意识到以前自己从来没有写过框架。



发布于: 2020 年 06 月 15 日阅读数: 79
用户头像

一雄

关注

还未添加个人签名 2020.03.05 加入

还未添加个人简介

评论

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