经过长时间的酝酿,控制反转模式(Inversion of Control)已经得到了广泛的应用。利用面向对象设计方法的原则和特性,控制反转模式可以设计更好的可重用、低藕合、易测试的软件系统。分析了控制反转模式及其各种实现方法(接口注入,设置注...经过长时间的酝酿,控制反转模式(Inversion of Control)已经得到了广泛的应用。利用面向对象设计方法的原则和特性,控制反转模式可以设计更好的可重用、低藕合、易测试的软件系统。分析了控制反转模式及其各种实现方法(接口注入,设置注入,构造方法注入)的优缺点,最后根据软件工程发展的最新进展,提出了将控制反转模式与面向方面软件开发方法相结合应用,这也是有待进一步研究的问题。展开更多
文摘经过长时间的酝酿,控制反转模式(Inversion of Control)已经得到了广泛的应用。利用面向对象设计方法的原则和特性,控制反转模式可以设计更好的可重用、低藕合、易测试的软件系统。分析了控制反转模式及其各种实现方法(接口注入,设置注入,构造方法注入)的优缺点,最后根据软件工程发展的最新进展,提出了将控制反转模式与面向方面软件开发方法相结合应用,这也是有待进一步研究的问题。