Java 设计问题:翻译课
我有两个目标:Java 设计问题:翻译课,java,Java,我有两个目标: 表单。我从JSP页面填充的表单 输入。web服务调用的输入对象 输入对象不适合用于填充我的JSP页面上的表单字段 我需要根据表单对象中的值填充输入对象中的值。这些选择中有更好的吗? 就这么做吧。在我的控制器中,只需创建一个Input对象并从我的控制器调用输入设置器 Form.loadTo(输入目标)。在表单类中实现一个方法,该方法将输入对象作为参数,并在loadTo方法中调用输入设置器 Input.loadFrom(表单源)。在Input类中实现一个方法,该方法将表单对象作为参数
表单
。我从JSP页面填充的表单输入
。web服务调用的输入对象表单
对象中的值填充输入
对象中的值。这些选择中有更好的吗?
Input
对象并从我的控制器调用输入设置器Form.loadTo(输入目标)
。在表单
类中实现一个方法,该方法将输入
对象作为参数,并在loadTo方法中调用输入设置器Input.loadFrom(表单源)
。在Input
类中实现一个方法,该方法将表单
对象作为参数,并通过从表单调用getter来加载值Translator.loadTo(表单源、输入目标)
。创建第三个类来封装翻译逻辑。这是我的首选,因为它控制表单和输入类的耦合,但这似乎有些过分
Form.loadTo()
似乎是最符合逻辑的
它不需要第三个类,而且看起来很合乎逻辑:输入是表单的一部分,因此表单可以了解输入
在其他情况下,输入知道更大的结构并包含输入。这是不合逻辑的
Translator.loadTo()