以下示例只是为了解释我的实现,请看一下,如果我能得到任何答案,请告诉我
我创建了一个注释分配器
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Dispenser {
}
我上面有两类分配器
饮料分配器 -
@Dispenser
class MilkDispenser{
public void releaseDrink()
}
@Dispenser
class DrinkDispenser{
public void releaseDrink()
}
我有一个类DispenserProcessor扩展AbstractProcessor
一切都很好看,除非我从客户端找到更好的DispenserProcessor,他们有自己的实现 我无法复制他们的代码所以我需要一种方法切换到客户开发的allocateProcessor而不是我的
问题,@ MyDispenser有什么办法可以扩展他们的@ClientDispenser
答案 0 :(得分:0)
您似乎必须使用注释继承来支持此功能,但不支持注释继承。