六大设计原则之里氏替换原则(LSP)

在学习java类的继承时,咱们知道继承有一些优势:java 子类拥有父类的全部方法和属性,从而能够减小建立类的工做量。 提升了代码的重用性。 提升了代码的扩展性,子类不但拥有了父类的全部功能,还能够添加本身的功能。 但又有点也一样存在缺点:c++ 继承是侵入性的。只要继承,就必须拥有父类的全部属性和方法。 下降了代码的灵活性。由于继承时,父类会对子类有一种约束。 加强了耦合性。当须要对父类的代码进
相关文章
相关标签/搜索