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


    问题:

    1、继承的优缺点

    2、什么是里氏替换原则

    3、里氏替换原则作用

    4、里氏替换原则的规范

    我的答案:

    1、

    继承优点:

    代码的共享

    代码的重用

    子类好像父类

    提高代码的可开展性

    提高产品和项目的开放性

    缺点:

    继承有侵入性

    降低了代码的灵活性

    增加了耦合性

    2、

    里氏替换原则:

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

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

    4

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

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

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

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

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

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

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

    会当凌绝顶,一览众山小
  • 相关阅读:
    6000?
    基本把“主页大巴”做完了
    myDesk
    挂出了
    如何在网页中添加flash文件
    oracle的SQl语句
    打开PHP 提示下载
    实时计字数提醒的文本框
    wampserver无法打开http://localhost
    “ASP.adduser_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写
  • 原文地址:https://www.cnblogs.com/quenvpengyou/p/12995392.html
Copyright © 2020-2023  润新知