摘要:
What Liskov Substitution Principle(LSP),任何父类出现的地方,子类一定可以出现。 Why LSP是OCP原则的规范。OCP原则的关键的是抽象,而继承关系又是抽象的一种具体表现。 How 当子类不能完整的实现父类父类的方法,那么建议断开父子关系,采用... 阅读全文
摘要:
What 开放封闭原则(Open-Closed Principle:OCP),对于扩展是开放的,对于修改是封闭的。软件设计的目标:封装变化、降低耦合,而OCP正是这目标最直接的提现之一。 Why OCP优点就是不会对已有的代码造成影响,减小测试的范围,以及代码的稳定性。 How 下面不... 阅读全文