最近在网上看了几个开源的代码,有几个疑问
1。业务层命名叫service好呢,还是叫manager好呢?如UserService和UserManager哪个更清晰化更专业化呢》
2.很多代码里都有泛型的BaseDao,然后Dao类继承此类,Service没有基类,然后Action调用Service,在观察中看到很多Service里的方法都是重复的,如UserService里有 add,del,update,BackService里也有诸如此类的方法,那么为什么不写一个BaseService呢,然后所有Service继承此类,这样可以减少很多代码量的。