摘要: 控制反转的清楚解释:http://zh.wikipedia.org/wiki/%E6%8E%A7%E5%88%B6%E5%8F%8D%E8%BD%AC(不得不鄙视一下百度百科)虽然wiki上已经讲得很清楚了,但是把自己理解的付诸于纸上,这才是自己的。控制依赖:class A , class B 若(1)A调用了B中的方法(2)A是B的子类(3)A依赖于C,而C又依赖于B,符合以上三个条件,则说明A依赖于B。循环依赖:A依赖于B,B又依赖于A,造成循环依赖。 循环依赖说明A,B不能单独运行。消除依赖:若A调用B中的某个方法,可以这样做:将A调用B中的所有方法的声明放在一个接口I中,B实现接口.. 阅读全文
posted @ 2012-11-05 15:11 梅子毅 阅读(1631) 评论(2) 推荐(0) 编辑