Java CRUD中的接口隔离

时间:2015-02-02 14:11:47

标签: java interface design-principles

我有依赖于接口的类,它定义了CREATE,READER,UPDATE和DELETE方法

但是我的一些实现没有CREATE选项

我认为强制这些类实现CREATE方法不是最佳做法。

如何最好地实现我的界面,以便在某些类中实现CREATE不是必须的。

1 个答案:

答案 0 :(得分:2)

我认为唯一可行的方法是让另一个类ClassA)具有CREATE方法but not implements the interface现在是实现接口的目标类(TClass)({如果从CURDInterface扩展,则{1}})可能没有CREATE方法:

ClassA