![]() |
1
3
你可以使用 Prototype Creational Pattern 要实现与此类似的功能,但在JavaScript中找到的真正原型继承是不可能的。 如果你想拥有类似混血儿/特性的东西,你可以使用 Decorators . 有一个 RFC about whether to have traits in PHP6 不过。 您可以做的是使用原型模式,通过splObjectStorage跟踪克隆对象的生命周期。每当原型被更改时,构建器将遍历地图并相应地调整实例。猴子修补必须通过 runkit 不过。听起来不太可行,imho:) |