最近发现一个问题,service层接口中的方法竟然99%一样!,剩下的1%就是pojo不同了,感觉我的工作只剩下Ctrl + C、Ctrl + V、替换pojo了,这样固然轻松,但是对于一个爱好钻研的我来说,简直就是一点技术含量都没有(仅个人认为,非攻击),于是我立即停止这个新项目的开发,准备对其进行优化,但是由于目前水平有限,争对自己做出的优化,并不能判断这样做是否符合一些程序的设计要求,也无法判断对于内存的消耗是否增大,特意发布求贤令 征召天下才华横溢、出类拔萃、学富五车、文才出众...的各路英雄好汉,凡有大神通者,都可参与此次探讨,此次探讨中的才能出众的英雄好汉将获得高额的园豆奖励
------------------------------------------------------------------非对称分割线-----------------------------------------------------------------
我的优化想法是这样的:争对两个或多个存在相同方法的service接口,提取相似度为99%的方法,创建一个基层接口(BaseService)管理这些相似的方法,后续的每一个serivce接口都继承BaseService,这样做是否符合程序设计要求?,有没有更好的解决方案?
代码由于之前写了一次了,就不在这里重复写了,网址:https://group.cnblogs.com/topic/80627.html
注意:请在此博问中回复!
第7条很棒,,
先做出来,再测试,,对比前后性能和其它,,
标准:是否有利于产品更好地服务业务,给公司赚钱或信用,
非常感谢您的细心回复,我受益匪浅