写点什么

架构师训练营 week2- 学习总结

用户头像
devfan
关注
发布于: 2020 年 06 月 17 日

不知不解已经到了第二周的架构师训练营学习,这周我们主要学习了软件开发的简史,对比学习了几种编程语言的特点,其中对编程语言的实质这部分特别有印象:



编程的目的是:用计算机来解决现实世界的问题。

编程的过程:在计算机所能理解的“模型”(解空间)和现实世界(问题空间)之间,建立一种联系。

编程语言是一种“抽象”的机制,问题是对“谁”来抽象。

另外一部分是面向对象设计的原则部分,对深入理解及后续的架构思维都有非常大的启发。

  • 开/闭原则(OCP)

  • 依赖倒置原则(DIP)

  • Liskov替换原则(LSP)

  • 单一职责原则(SRP)

  • 接口分离原则(ISP)



结合最近自己的工作内容,面对一个新需求功能开发任务,而这个需要功能需要在标准版本和新开发的定制版本都需要,因此我就引入设计模型,将一些通用的基础共性部分进行抽象以及定义对外的输出接口,再进行不同版本的个性化实现。



面对日常的开发设计工作,还是需要进行一些深入的分析,结合一些设计理念和设计模式,这样我们就可以更快速的因对日常的需求开发,拥抱变化。

用户头像

devfan

关注

还未添加个人签名 2017.11.12 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 week2-学习总结