在上一篇文章
"什么样的人更伟大,站在巨人肩膀上的人---由业界思想进化的反思"中,对IoC的作用认识是 1降低耦合度 2着力为AOP服务。其中对于为AOP做伏笔,是当时更为深刻的认识。
又过了一段时间,再拾Spring,却觉得很是看低了其为实现松耦合目标引入的“依赖倒置”思想。其着实表现出了十足的灵活性。就是这个注入,对,就是这个注入,使得可以在不用修改一些框架的基础上改变框架,还有更多。
从一点,对IoC又有了新的认识。更确切的说一种思想,贵在对其的理解和应用,理解的度和应用的灵活性,决定了这个思想的最大生产力化。正如在上一篇中提到的反射(Reflect)机制的提出和应用过程,也如Command Pattern的提出经由Simple Web---Web Module1--Web Module2---Struts等框架中的应用。