距开课0天0时0分-10429721秒
天蓬老师2017-04-11 10:31:45 0 2 325
[PHP讨论组]举报回复话题 ↕
基本上就是如题所说了。感觉挺好用的。
目前我唯一感觉到的微小麻烦,就是ide不会认为两者的方法有关联。
回答的人最好有相关的尝试。并不是只用trait,而是和接口配合使用。
2
0
分享
黄舟 2017-04-11 10:33:452楼
Trait 本身就是用来解决多重继承问题的,但他并不是原始意义上的多重继承,所以不会关联到父类或者父接口上,他只进行覆盖,逻辑和多重继承是有区别的。
Trait
赞 +0添加回复
巴扎黑 2017-04-11 10:33:451楼
trait 本来就是一个独立于继承之外的,当两个类 相似性不是很大的时候,继承和组合都不能很好的解决,这个时候就用到了trait,我觉得这样应该算是多重继承的变种吧
黄舟 2017-04-11 10:33:452楼
Trait
本身就是用来解决多重继承问题的,但他并不是原始意义上的多重继承,所以不会关联到父类或者父接口上,他只进行覆盖,逻辑和多重继承是有区别的。 赞 +0添加回复
巴扎黑 2017-04-11 10:33:451楼
trait 本来就是一个独立于继承之外的,当两个类 相似性不是很大的时候,继承和组合都不能很好的解决,这个时候就用到了trait,我觉得这样应该算是多重继承的变种吧
赞 +0添加回复