IoC 控制反转

什么是IoC呢? 控制反转(Inversion of Control, IoC)是面向对象编程中的一种设计原则,由于理论和实践成熟的相对较晚,所以并没有包含在GoF中。 早在2004年,Martin Fowler提出“哪些方面的控制被反转了?”这个问题。他总结出的结果是依赖对象的获得被反转了,因为大多数应用程序都是由许多类通过彼此协作来实现业务逻辑,这使得每个对象都需要获取与其合作对象(也就是它所
相关文章
相关标签/搜索