C#设计模式(3)

三、 依赖倒置原则(DIP) 依赖倒置(Dependence Inversion Principle)原则讲的是:要依赖于抽象,不要依赖于具体。 简单的说,依赖倒置原则要求客户端依赖于抽象耦合。原则表述: 抽象不应当依赖于细节;细节应当依赖于抽象; 要针对接口编程,不针对实现编程。 反面例子:   缺点:耦合太紧密,Light发生变化将影响ToggleSwitch。 解决办法一: 将Light作成
相关文章
相关标签/搜索