里氏代换原则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) 封装,继承,多态只是面向对象的三大特性

webhosting24:€28/年,日本NVMe3900X+Webvps

webhosting24决定从7月1日开始对日本机房的VPS进行NVMe和流量大升级,几乎是翻倍了硬盘和流量,当然前提是价格依旧不变。目前来看,国内过去走的是NTT直连,服务器托管机房应该是CDN77*(也就是datapacket.com),加上高性能平台(AMD Ryzen 9 3900X+NVMe),这样的日本VPS还是有相当大的性价比的。官方网站:https://www.webhosting...

2021年国内/国外便宜VPS主机/云服务器商家推荐整理

2021年各大云服务商竞争尤为激烈,因为云服务商家的竞争我们可以选择更加便宜的VPS或云服务器,这样成本更低,选择空间更大。但是,如果我们是建站用途或者是稳定项目的,不要太过于追求便宜VPS或便宜云服务器,更需要追求稳定和服务。不同的商家有不同的特点,而且任何商家和线路不可能一直稳定,我们需要做的就是定期观察和数据定期备份。下面,请跟云服务器网(yuntue.com)小编来看一下2021年国内/国...

趣米云月付460元,香港CN2云服务器VPS月付低至18元

趣米云早期为做技术起家,为3家IDC提供技术服务2年多,目前商家在售的服务有香港vps、香港独立服务器、香港站群服务器等,线路方面都是目前最优质的CN2,直连大陆,延时非常低,适合做站,目前商家正在做七月优惠活动,VPS低至18元,价格算是比较便宜的了。趣米云vps优惠套餐:KVM虚拟架构,香港沙田机房,线路采用三网(电信,联通,移动)回程电信cn2、cn2 gia优质网络,延迟低,速度快。自行封...

里氏代换原则为你推荐
ipad怎么分屏苹果ipad 分屏功能怎么使用有道云笔记网页版网页版有道云笔记怎么同步到pcakflol中 akf学习还剩5次是什么意思?bloomfilter布隆过滤器既然有错误率,为什么还能应用在key-value系统中?rdlregardless是什么意思webcrackwebcrack4.0jql建筑设计图纸上JQL 梁,是不是地下正负零基础梁?急急!索引超出了数组界限什么是索引超出了数组界限rownumbersql server 2005中row_number怎么用网页微信客户端什么叫微信网页版?和电脑版是一回事吗?
域名注册中心 长沙域名注册公司 域名解析文件 域名抢注工具 ftp空间 鲜果阅读 服务器怎么绑定域名 最好的空间 台湾谷歌地址 宁波服务器 老左正传 cn3 百度云1t hdd 1美金 如何建立邮箱 web服务器是什么 登陆空间 网页提速 linode支付宝 更多