什么是水平继承?

时间:2018-08-17 11:47:51

标签: java inheritance

我一次没有听说过所谓的水平继承,而是尝试对其进行谷歌搜索,但没有发现任何可以为我澄清的东西。两种继承之间的根本区别是什么?

2 个答案:

答案 0 :(得分:2)

基于link和上面的注释,没有“水平继承”之类的东西。

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

答案 1 :(得分:0)

我认为该术语在php中使用,应该通过使用“ trait <-> use”关键字来解决多重继承问题 看一看 : “特征使用一种称为水平继承的继承形式,其中来自特征的代码包含在使用它的类中。这很像在类中使用'require'或'include'来包含代码从外面看,虽然不强硬。” 摘自:约瑟夫·哈罗什(Joseph Harosh)的“面向对象PHP的要点:学习,实践和应用”