我有一个Node类,如下所示:
public class Node{
List<Node> parents;
List<Node> children;
Response response;
Class<? extends Response> responseType;
}
每个节点都有某种响应。每个节点都是异步执行的。我有一个回调方法,它在整个图形完成时执行。
假设我们的模型类具有类型为Response
的 n 属性。
public class Model{
Response node1;
Response node2;
.
.
.
}
如何以配置驱动的方式(反射,功能界面等)将图形的输出映射到模型的属性?
示例:
Model model = new Model();
model.node1 = node1.response;
model.node2 = node2.response;
我们可以看到映射是手动的。有没有办法在配置中定义此映射并以通用方式运行?