设计模式5-里氏代换原则

3. 里氏代换原则(子类可以替换父类

3.1 描述

任何基类出现的地方,子类都可以出现,子类可以拓展。这就是正确使用继承的原则。

3.2 优点

降低继承带来的入侵性,降低耦合性。

3.3 方法

1) 子类必须实现父类的抽象方法,但不覆盖父类的非抽象方法。

2) 子类可以增加自己特有的方法

3 )  子类重载父类的方法时候,方法的形参要更加宽松 

4) 子类实现父类的抽象方法是,方法的返回值要更加 严格

3.4 示例

发布了26 篇原创文章 · 获赞 7 · 访问量 889

猜你喜欢

转载自blog.csdn.net/qq_29067097/article/details/104193780