2013年6月18日

php5.4.0以后加入trait实现代码复用【摘录】

摘要: 在http://www.php.net/manual/zh/language.oop5.traits.php查看了一下5.4.0提供的特性trait顺便做一个标记(总结);首先要明确trait和类很相似,或是说类的一般特性它可以实现,但是它为什么会出现呢?摘录“Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集。Traits 和类组合的语义是定义了一种方式来减少复杂性,避免传统多继承和混入类(Mixin)相关的典型问题。”在我理解说白了就是在继承类链中隔离了子类继承父类的某些特性(就是子类“要用父类的特性的时候”,如果trait有,就优先调用trai 阅读全文

posted @ 2013-06-18 19:53 牛-_-蜗 阅读(3906) 评论(0) 推荐(0)

导航