其实是有关DAO接口, 我发现有很多的DAO实现类, 他们各不相同。
比如DogDaoImpl
类有findByBrand()
、save()
等方法。像save()
这样的是可以抽象出来的接口。但findByBrand()
却一般是该类特有的。
HumanDaoImpl
类总不能有个findByBrand()
方法吧, 应该是findByName()
这样的方法才对。
所以感觉要用接口的话, 我得给每一个实现类都定义一个接口。那这样的话, 接口还有什么意义呢?
请教一下, 大家一般的做法是怎么样的?
largeQ
侃侃尔雅
蛊毒传说
千巷猫影
相关分类