一段时间以来,我一直在使用 AppFuse 创建我的项目。而且我已经知道有两种方法可以开发您的 DAO 和 Manager 类:
- GenericDao/GenericManager 方法
- UniversalDao/UniversalManager 方法
我经常发现使用通用方法更方便,因为我只需要一个类来管理所有实体。你我一直想知道从设计角度来看这是否是一个非常糟糕的选择。
我有理由更喜欢通用变体吗?通常,建议在我的应用程序中混合这两个类吗?
我个人更喜欢使用 UniversalDao/UniversalManager,原因如下:
当然,永远不要混合这两种方法!这很容易做到,但在任何项目中,统一性都是一种美德;)