为了账号安全,请及时绑定邮箱和手机立即绑定

什么是横向继承?

什么是横向继承?

海绵宝宝撒 2021-07-23 17:00:19
我没有听说过所谓的水平继承,我尝试在谷歌上搜索它,但没有找到任何可以为我澄清的东西。这两种继承的根本区别是什么?
查看完整描述

2 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

根据上面的链接和评论,没有“横向继承”这样的东西。

有什么......是“水平继承映射”。这实际上意味着继承到表的水平映射。与继承到表的平面或垂直映射不同。换句话说,“水平”与“垂直”与“平面”是关于映射的方案......而不是继承本身的性质。


查看完整回答
反对 回复 2021-07-29
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

我认为这个术语用在 php 中,它应该通过使用“trait <-> use”关键字来以某种方式解决多重继承的问题看看:“Traits 使用一种被称为水平继承的继承形式来自特征的代码包含在使用它的类中。这很像在类中使用'require'或'include'来包含来自外部的代码,尽管不是hackish。” 来自:Joseph Harosh 的“面向对象的 PHP 基础:学习、实践和应用”


查看完整回答
反对 回复 2021-07-29
  • 2 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信