极客大学架构师训练营第二周学习总结
本周第一次课,智慧老师讲了两个自己亲身经历的案例,听完之后,值得回味。一个普通工程师走向架构师,要有一种破局的能力,当问题来了,事情来了,又去主动的去破局。比如用UML架构图,用这种方式把解决问题的方案给表现出来,然后接下来一系列优化和改进。这样事情就按照自己的思路来走,就是人推着事情来走,这样的话就很爽,而不是事情推着人走,那就一团糟了。
第二次课,开始慢慢地引入框架的设计。先从几个案例,引入了面向对象的几个关键的设计原则:
开闭原则
依赖倒置原则
里氏替换原则
单一职责原则
以及几个设计模式
策略模式
适配器模式
观察者模式
最后,稍微引出了一点flower架构的背景和介绍,为下次课做准备。
现学现用,课后,我用策略模式把手上的一个模块重新优化了一下,之后再看,还是赏心悦目的。
我依然赞同智慧老师的观点:这个课程,主要是教会大家这样做好架构师的,而不仅仅是做架构。所以,一些软实力如思想就显得很重要。
版权声明: 本文为 InfoQ 作者【竹森先生】的原创文章。
原文链接:【http://xie.infoq.cn/article/36e7625396619238b75b684b1】。文章转载请联系作者。
评论