摘要:
转自https://www.cnblogs.com/vaiyanzi/p/6904449.html (代码是C#) 依赖倒转原则(Dependency Inversion Principle, DIP):抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对抽象(接口)编程,而不是针对实现细节编程 阅读全文
摘要:
里氏替换原则(Liskov Substitution Principle, LSP):所有引用父类的地方必须能使用其子类的对象。 简单来说就是 子类拥有父类所拥有的一切,并可以在此基础上进而扩展其他的属性和方法。 阅读全文