里氏代换原则9.下列属于面向对象基本原则的是()。 A.继承 B.封装 C.里氏替换 D.都不是

里氏代换原则  时间:2021-07-16  阅读:()

继承的说话与里氏替换原则

也就是说基类所能提供的服务(所提供的功能)能够在自类中有所作用。

比如鸟基类和继承自他的燕子类,鸟类有飞行的方法,而燕子可以继承使用这个方法,他们就合适作为继承。

而鸵鸟就不适合继承自鸟,因为鸵鸟修改了他父类的功能,也就是屏蔽掉了。

回答补充: 面向对象设计的原则是这样的,并不是说一定,只不过如果子类会屏蔽或者修改父类行为,那么这种继承就不是一个好的设计而已。

你当然可以把一个垃圾桶继承自水桶,但是水桶是放水的,而垃圾桶屏蔽了水桶的放水的功能而放垃圾了,当你使用多态特性的时候你会发现你有可能把水放在一个垃圾桶里面,这水还能喝么?

什么是LSP原则

里氏替换原则的严格表述是: 如果对每一个类型为T1的对象O1,都有类型为T2的对象O2,使得以T1定义的所有程序P在所有的对象O1都代换成O2时,程序P的行为没有变化,那么类型T2是类型T1的子类型。

换言之,一个软件实体如果使用的是一个基类的话,那么一定适用于其子类,而且它根本不能察觉出基类对象和子类对象的区别。

比如,假设有两个类,一个是Base类,另一个是Derived类,并且Derived类是Base类的子类。

那么一个方法如果可以接受一个基类对象b的话:method(Base b),那么它必然可以接受一个子类对象d,也即可以有method(d)。

LSP是继承复用的基石。

只有当衍生类可以替换基类,软件单位的功能不会受到影响时,基类才能真正被复用,而衍生类也才能够在基类的基础上增加新的行为。

什么叫做等价交换原则

等价交换原则,即商品价值等量交换的原则。

无论生产力发展到怎样的水平,只要交换过程存在,等价交换就是应该遵循的原则。

这是因为,这一原则是商品价值维持其本质属性的必要保证,否则,商品的价值范畴就失去了意义。

发生在平等主体之间的商品交换过程,一般是遵循等价交换的原则进行的。

发生在不平等主体之间的交换过程,等价交换原则往往遭到破坏。

如果考虑到并非劳动成果的天然物品,和被少数人垄断的生产资料所有权以及使用权也具有价值,甚至具有较高的价值;如果考虑到平等主体之间交换过程的协商性和自愿性(如果我们认为任何“合法”的交换过程都是一定程度的自愿的过程),那么我们就能明白,所谓“等价交换”,归根到底还是在平等主体之间达成的一个道德判断。

即如果我们说一个交换过程是等价的,那就意味着:一方面,这个过程至少基本落实了基础道德的公平原则,另一方面,处于弱势地位的交换主体往往承认了基础道德的效率原则。

  等价交换是商品交换必须遵循的原则,也是价值规律的基本内容。

里氏替换原则是否适用于抽象类和接口,为什么

LSP:里氏替换原则 * 原则上来讲,子类对象可以赋给父类对象,也可以说子类替换父类,并且出现在父类能过出现的任何地方 * * 反过来说,父类对象时不能替换子类对象的,这种特性称为里氏替换原则 * 1.子类可以隐士的转换为父类对象 * 2.父类必须强转子类

钢筋代换原则在哪一本规范中

代换原则:等强度代换,等截面代换。

同时,通常情况下,粗钢筋不能代替细钢筋,光圆钢筋不能代替带肋钢筋!设计同意的除外! 不管是等强度、还是等截面,都必须争得设计许可,设计复核代换后不影响使用效果后才可以进行钢筋代换。

9.下列属于面向对象基本原则的是()。 A.继承 B.封装 C.里氏替换 D.都不是

C 面向对象的五个基本原则: 单一职责原则(SRP) 开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP) 封装,继承,多态只是面向对象的三大特性

建站选择网站域名和IP主机地址之间关系和注意要点

今天中午的时候有网友联系到在选择网站域名建站和主机的时候问到域名和IP地址有没有关联,或者需要注意的问题。毕竟我们在需要建站的时候,我们需要选择网站域名和主机,而主机有虚拟主机,包括共享和独立IP,同时还有云服务器、独立服务器、站群服务器等形式。通过这篇文章,简单的梳理关于网站域名和IP之间的关系。第一、什么是域名所谓网站域名,就是我们看到的类似"www.laozuo.org",我们可以通过直接记...

御云(RoyalYun):香港CN2 GIA VPS仅7.9元每月起,美国vps仅8.9/月,续费同价,可叠加优惠

御云怎么样?炎炎暑期即将来临,御云(royalyun)香港、美国服务器开启大特惠模式。御云是新成立的云服务提供商,主要提供香港、美国的云服务器,不久将开启虚拟主机业务。我们的香港和美国主机采用CN2 GIA线路。目前,香港cn2 gia vps仅7.9元每月起,美国vps仅8.9/月,续费同价,可叠加优惠,香港云服务器国内延迟一般在50ms左右,是搭建网站的最佳选择,但是请不要用于违法用途。点击进...

Digital-VM暑期全场六折优惠,8个机房

Digital-VM商家目前也在凑热闹的发布六月份的活动,他们家的机房蛮多的有提供8个数据中心,包括日本、洛杉矶、新加坡等。这次六月份的促销活动全场VPS主机六折优惠。Digital-VM商家还是有一点点特点的,有提供1Gbps和10Gbps带宽的VPS主机,如果有需要大带宽的VPS主机可以看看。第一、商家优惠码优惠码:June40全场主机六折优惠,不过仅可以月付、季付。第二、商家VPS主机套餐1...

里氏代换原则为你推荐
xclient什么是xCLient 802.1x 以及能用来做什么 怎么使用 要详细答案scanf_sscanf_s和以前的scanf是一样等级的吗???策略组组策略是什么,命令是什么???拓扑关系什么是矢量数据、栅格数据、拓扑关系?jdk6我是win7的系统,安装了JDK6,环境配置都正确了。但是安装完没有应用程序啊~vipjrvipjr英语怎么样?靠谱吗?spawning为什么编译和运行vc++ 时会出现Error spawning c1.exe 的错误清除电脑垃圾怎么删除电脑垃圾?qq业务中心QQ业务办理疫苗之王被称为免疫之王的产品
美国域名注册 winhost jsp主机 mach5 512au 免费全能空间 免费个人网站申请 柚子舍官网 seednet 200g硬盘 169邮箱 泉州电信 gtt 卡巴斯基破解版 香港新世界中心 香港亚马逊 游戏服务器出租 工信部网站备案查询 域名转入 登陆qq空间 更多