草庐IT

FruitHandlerFactory

全部标签

java - 具有未知实现类的通用工厂

假设有两个接口(interface):publicinterfaceFruitHandler{setFruit(Tfruit);TgetFruit();}publicinterfaceFruit{}现在我想要一个工厂来创建FruitHandlers(例如AppleHander、OrangeHandler、...),但是FruitHandlerFactory不需要知道两个接口(interface)的实现类(如javaparameterizedgenericstaticfactory中)。FruitHandlerFactory应该以这种方式工作(其中OrangeHandler实现Fruit

java - 具有未知实现类的通用工厂

假设有两个接口(interface):publicinterfaceFruitHandler{setFruit(Tfruit);TgetFruit();}publicinterfaceFruit{}现在我想要一个工厂来创建FruitHandlers(例如AppleHander、OrangeHandler、...),但是FruitHandlerFactory不需要知道两个接口(interface)的实现类(如javaparameterizedgenericstaticfactory中)。FruitHandlerFactory应该以这种方式工作(其中OrangeHandler实现Fruit