依赖倒置、控制反转和依赖注入辨析

依赖与耦合 依赖:依赖描述了两个模型元素之间的关系,如果被依赖的模型元素发生变化就会影响到另一个模型元素 耦合:如果改变程序的一个模块要求另一个模块同时发生变化,就认为这两个模块发生了耦合[Fowler 2001]。 模块间太强的耦合关系给代码的维护带来许多困难,为了解决这个问题,有面向过程和面向对象两种方式的尝试: 依赖倒置(Dependency Inversion Principle) 工厂模
相关文章
相关标签/搜索