我正在学习设计模式,我想知道什么是这个问题的平易近人的设计。
我有不同属性的FormObject类,其中一个是Id。流程将是这样的:
FormObject ---> processEngine -----> OutputClass
进程基本上将获取FormObject的id并从其他列表中获取不同的属性,这些列表的结果我想在OutputClass中返回它,如下所示:
public class OutputClass {
List<FormObjectDetails1> list1;
List<FormObjectDetails2> list2;
List<FormObjectDetails3> list3;
List<FormObjectDetails4> list4;
//getters and setters.
}
processEngine是我还没有确定它的内容。我已经阅读了关于工厂设计模式的内容,但我不认为路径,因为这种模式更多地涉及相关对象。
有人能指出我正确的方向吗? 谢谢。