代码改变世界

随笔分类 -  [13]软件设计

IoC和DI的理解

2015-06-26 15:16 by Mike.Jiang, 7218 阅读, 收藏,
摘要: 1 概述当我们想闭上眼睛想如何让我们的软件更加可用可维护时,我们总能想到一个词:松耦合。在这篇文章中,主要讲述了模块间存在的依赖关系,但这种依赖关系违背了依赖倒置原则。在这之后,我们将讨论一种解除软件依赖关系的设计模式——IoC,以及它的两种实现方法:依赖注入(DI)和服务定位。最后我们简单地列下当... 阅读全文