摘要:
(根据MSDN Webcast相关课程整理) 耦合关系直接决定软件面对变化时的行为。 紧耦合时,当一个模块变化时,相关模块都要随之更改;依赖关系复杂 松耦合时,模块更容易被替换或更改,而其他相关模块... 阅读全文
摘要:
(根据MSDN Webcast相关课程整理) 依赖关系倒置原则: 抽象不应该依赖于实现细节,实现细节应该依赖于抽象。实现细节往往易变。 抽象A直接依赖于实现细节b: 抽象A依赖于抽象B,实现细节b依赖于抽象B: 原型设计模式:经常面临某些结构复杂对象的构建工作,由于需求的变化,这些对象也面临剧烈变化。我们需要隔离这些易变对象,从而使得对象的变化时而不影响客户程序对这些对象的调用。 ... 阅读全文