tmd,哪有这么麻烦。aop就是面滴,也就是横滴,oo就是竖滴。reflection只是一种实现方式而已。一个程序你能横七竖八地实现就是好滴,即使tmd的只是一个身份验证的功能,反正是引入的概念越多越好。
我前阵子写了一个比较简单的邮件客户端,好端端的就是非要基于spring,还非要aop加进去,这样子大家看了就会觉的牛b滴。要不然人家看你一个邮件客户端也就觉的没什么。
至于mop,如果我没猜错的话,是model op的意思吧?那么就是面向域模型开发的模式了,锯我想就是以数据为中心的设计方式了。