可以值得一看的文章 :
PHP三层结构(上)——简单三层结构
PHP三层结构(下)——PHP实现AOP
在PHP方面已经挺不错了。
其实 在QEEPHP中,已经有实现了。不过没有想象中的那么好。
在第二篇 的文章中,我想过如何用插件来实现这些高级效果?那后来添加的插件又怎么实时加入系统?
QEEPHP和thinkPHP在后来已经有beforeAction,afterACtion。
thinkPHP在最早的model里也有beforeInsert,afterInsert之类的功能,用来处理数据验证。这其实已经有上面介绍的原型功能了。
过多的面向对象,虽然损失的效率,但对于业务逻辑处理来说,却比较方便了。