首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
问与答
php 为何不直接引入多重继承而是引入 traits?
changwei
·
2016-06-12 12:48:33 +08:00
· 1640 次点击
这是一个创建于 3386 天前的主题,其中的信息可能已经有所发展或是发生改变。
php 为何不直接引入多重继承而是引入 traits ?
traits
PHP
引入
多重
2 条回复
•
2016-06-12 19:48:01 +08:00
1
imcxy
2016-06-12 13:26:25 +08:00
2
PHP 文档前开始的两句话有 2 个关键词:代码复用,水平特性。
可以理解为,复制粘贴的强化版。未来开发方向“应该”是"委托"的简化版。
同样可以理解继承接口。
继承是“纵向”,亲爹,亲爹给你的东西都是天生的。
接口是“纵向”,干爹,认干爹带有功利性,给你的往往是功能性的东西,避免了多重继承的亲爹太多造成的道德问题。
traits 是”水平“,,别人的东西也可以用用。
2
justjavac
2016-06-12 19:48:01 +08:00 via Android
多用用,然后你会讨厌多重继承的
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
实用小工具
·
1017 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms ·
UTC 18:40
·
PVG 02:40
·
LAX 11:40
·
JFK 14:40
Developed with
CodeLauncher
♥ Do have faith in what you're doing.
❯