我认为一般有两种类型的接口声明:
- 一个 服务描述 。这可能类似于
CalculationService
。我不认为方法getX
应该在这种接口中, 当然 也不应该在这种接口中setX
。它们很明显地暗含了实现细节,这不是这种类型的接口的工作。 - 一个 数据模型 -出的数据执行系统中的对象只存在于抽象。这些可能用于辅助测试,或者仅仅因为像我这样大的一些人记得(例如)使用持久性框架将您束缚于拥有特定超类的日子(即,您选择实现接口以防万一,您的持久层)。我认为在这种类型的接口中使用JavaBean方法是完全合理的。
注意:collections类可能适合于类型2
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)