我有依赖于接口的类,它定义了CREATE,READER,UPDATE和DELETE方法
但是我的一些实现没有CREATE选项
我认为强制这些类实现CREATE方法不是最佳做法。
如何最好地实现我的界面,以便在某些类中实现CREATE不是必须的。
答案 0 :(得分:2)
我认为唯一可行的方法是让另一个类ClassA
)具有CREATE
方法but not implements the interface
现在是实现接口的目标类(TClass
)({如果从CURDInterface
扩展,则{1}})可能没有CREATE方法:
ClassA