PHP:面向对象学习笔记,重点模拟Mixin(掺入)
摘要:背景相对于Python、Node和Ruby来说PHP算是一门容易学习和使用的语言,因为这个特点也使其成为WEB开发领域的佼佼者,本文记录一下我对PHP面向对象部分的学习笔记。先来一个复杂的例子:Mixin(掺入)Ruby和Python可以用非常漂亮的语法支持掺入,PHP能实现吗?让我们试试吧。参考其他语言的掺入示例可以查看这篇文章:设计原则:请重新审视“多重继承”,找机会拥抱一下“掺入(Mixin)”。PHP5.4提供的有Traits机制可以方便的模拟掺入,下面的示例是采用5.3版本的机制模拟出来的。期望的最终效果 1 class Playable 2 { 3 public funct...
阅读全文
posted @ 2013-08-17 09:48