其他分享
首页 > 其他分享> > 遇到多个构建器参数时要考虑使用构建器

遇到多个构建器参数时要考虑使用构建器

作者:互联网

  1. 重叠构造器模式

代码臃肿,且使用时,会出现无用的参数也必须要传递的情况。

2.JavaBean模式

3.建造者模式

@Data
@Builder
@NoArgsConstructor
public class Example1 {

    private static Example1 example1 = new Example1();

    private String field1;

    private String field2;

    @Singular("field3")
    private List<String> field3List;


    public static Example1 getInstance(){
        example1.setField1("test1");
        example1.setField2("test2");
        Example1.builder().field3("1").field3("2").build();
        return example1;
    }
}

标签:时要,set,field3,Example1,private,参数,example1,构建
来源: https://www.cnblogs.com/kunkka-0717/p/14424144.html