以前一家公司,项目架构比较简单,属于那种很初级都能搞定的,开发过程当中,并无太多技巧.更多精力放在业务处理上面,说白了就是比较牛的SQL,比较牛的系统体系架构。架构
如今这家公司某项目,高超的技巧,将Java的动态发展到了极致,业务也很简单,但由于过多的动态(主要是继承,实现之类的),初步上手,让人心力憔悴,过多的封装,让人有种一步一个坑的感受,不问就感受本身跟傻叉同样.性能
有一句话,出来混,早晚要还的.虽然开发时间缩短了,可是,后者的系统总体性能,真的不敢恭维.并且由于封装的需求,MyBatis的某些特性已经没有了...具体就很少说了.继承