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