在java中初始化Complex类

时间:2016-06-02 20:26:31

标签: java design-patterns

我有一个从WSDL文件生成的复杂类。该类包含其他几个类,而这些类又包含其他类。总共超过5个级别。

为了初始化一个实例,我需要创建几个对象;用于创建此类对象的初始化代码大约为100行。

是否有一个好的模式可用于此类案件?我在每个类周围创建了一个包装器,并围绕这些包装器创建了一个包装器。这是怎么做的?

1 个答案:

答案 0 :(得分:1)

  

是否有适用于此类案件的良好模式?

是的,它被称为构建器模式。我更喜欢使用fluent interface。另一个例子是here