是否采用一对象一DAO来设计DAO

我的一个疑惑是:是否采用一对象一DAO来设计DAO?
在彭老师的新闻发布示例程序中,我看到一个jdbcDAO实现了所有对象的持久化处理。

我设想的实现方式是:
News--->NewsDAO
User--->UserDAO
NewsOpinion--->NewsOpinionDAO
NewsType--->NewsTypeDAO

请彭老师点评一下,这两种做法有什么不同?

理论上是这样,实际上也可以这样,取决于你的决定