里氏替换原则(其实就是替换原则)

问题:

1、继承的优缺点

2、什么是里氏替换原则

3、里氏替换原则作用

4、里氏替换原则的规范

 

 

我的答案:

1、

继承优点:

代码的共享

代码的重用

子类好像父类

提高代码的可开展性

提高产品和项目的开放性

 

缺点:

继承有侵入性

降低了代码的灵活性

增加了耦合性

 

2、

里氏替换原则:

  所以利用基类的地方必须能透明的使用其子类的对象(简单的说,子类可以替换父类,执行结果没有改变)

 

3、作用:用来是继承的优势(优点)更加明显,缺点更加少。

 

4

里氏替换的规范(主要的核心):

  1)子类必须完成实现父类的方法

  2)子类可以有自己的个性(自己的方法)

  3)覆盖或者实现父类的方法时,输入的参数范围,子类的范围大于父类

  4)覆写或者实现父类的方法时,输出的结果,子类返回的小于或者等于父类的返回值

(就是return的类型,如果父类是double,那么子类需要是double或者小于double的范围,比如 int)

 

 

同样会找个时间段用例子来介绍。

posted @ 2020-05-30 22:38  赚钱买个打印机  阅读(1014)  评论(0编辑  收藏  举报