Java 里氏替换原则

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

Java 里氏替换原则

张起灵-小哥   2022-05-23 我要评论

1.什么是里氏替换原则?

我们都知道,在面向对象编程中有三大特性(封装、继承、多态),在这里我们来说 继承 这个东西。

继承包含这样一层含义:父类中凡是已经实现好的方法,实际上是在设定规范和契约,虽然它不强制要求所有的子类必须遵循这些契约,但是如果子类对这些已经实现的方法任意修改,就会对整个继承体系造成破坏。

也就是说:继承在给程序设计带来便利的同时,也带来了弊端。比如使用继承会给程序带来侵入性,程序的可移植性降低,增加对象间的耦合性,如果一个类被其他的类所继承,则当这个类需要修改时,必须考虑到所有的子类,并且父类修改后,所有涉及到子类的功能都有可能产生故障。

问题提出:在编程中,如何正确的使用继承? => 里氏替换原则

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们