第二讲 学习总结
第二讲从面向对象编程技术出现的背景讲起,对面向对象技术进行了追本溯源。面向对象技术的核心技术及实现是什么,是为了解决什么问题才出现的,它的历史渊源是怎么样的,这些是作为架构师需要里了解的。这边对架构师的要求就是,跳出技术的表面,抓住技术背后的规律,即追本溯源。
接着,后面几节内容则都是围绕如何利用面向对象编程技术,灵活运用5个OOD原则来达成我们的目标,也就是软件设计的最终目的,实现高内聚,低耦合的架构设计。软件开发的特点就是变化,我们要具有敏感的辨别能力,来辨识出一些设计臭味,进行优化。在这个过程中,对架构师的要求就是,必须掌握依赖倒置(框架编程技巧),能够利用依赖倒置原则进行框架的开发,实现敏捷的软件设计。
总结,要学习某种技术,不能一头扎进去,沉溺于技术本身,而是能够追本溯源,站在更高的角度来找出技术背后的规律,合理应用到实际项目中。
版权声明: 本文为 InfoQ 作者【mm马】的原创文章。
原文链接:【http://xie.infoq.cn/article/d2771501810ee2f49196f5c4b】。文章转载请联系作者。
评论