依赖注入与控制反转

     依赖注入(DI)和控制反转(IOC)两个的概念差不多,两者的概念看起来都很像,只不过依赖注入是理念,控制反转是实现, 可以看成是父子关系吧,依赖注入是父,控制反转是子。      比如说一个人需要一把斧头,那么就要在人(person)里面new一个斧头(axe)的类,这样人就依赖斧头。 这对开发来说是不太好的,因为万一有一天改需求,这个斧头不太好,我需要换一个厂家的,要河神的金斧头,那么
相关文章
相关标签/搜索