架构师训练营学习小结(第二周 2020.9.21 - 9.27)
学习内容
主要学习软件框架设计相关内容,包括面向对象编程,面向对象分析与设计,设计原则,并结合实例讨论了设计原则应用。
学习心得
面向对象
面向对象是在面向过程基础上发展而来,更适合设计大型系统。面向对象的具有三大特性:分别是继承、封装和多态。
设计原则
通过学习,了解到面向对象设计的SOLID原则,也即是单一对象职责、开闭原则、里氏替换原则、接口隔离原则以及依赖倒置原则。
进一步改进
将所需知识应用到实际工作之中:
时刻留意设计中的坏味道
对不符合设计原则的实现重新设计,并提出实际改进方案
评论