java中使用Builder模式构建多个参数的构造器
来源:互联网 发布:逐浪cms使用人多不多 编辑:程序博客网 时间:2024/05/19 03:29
public class BeanEntity{ private int variable1;//必选参数 private int variable2;//必选参数 private int variable3;//可选参数 private int variable4;//可选参数 private BeanEntity(Builder builder){ this.variable1 = builder.variable1; this.variable2 = builder.variable2; this.variable3 = builder.variable3; this.variable4 = builder.variable4; } public static class Builder{ private int variable1; private int variable2; private int variable3; private int variable4; public Builder(int variable1, int variable2){ this.variable1 = variable1; this.variable2 = variable2; } public Builder setVariable3(int variable3){ this.variable3= variable3; return this; } public Builder setVariable4(int variable4){ this.variable4= variable4; return this; } public BeanEntity build(){ return new BeanEntity(this); } }}
使用
BeanEntity entity = new BeanEntity.Builder(100, 200) .setVariable3(300) .setVariable4(400) .build();
阅读全文
0 0
- java中使用Builder模式构建多个参数的构造器
- 使用Builder模式构建可扩展的多个参数构造器
- 多个构造参数考虑使用Builder构造器模式
- Builder模式--用于多个构造器参数时使用
- effective java--遇到多个构造器参数最好使用Builder模式
- Effective Java -- 遇到多个构造器参数时要考虑用构建器(Builder)
- 一个超强的变builder模式构建多参数构造器
- 多个构造器参数考虑用Builder模式
- 2、遇到多个构造参数的时候需要考虑使用构建器(effective java)
- Effective Jave——第2条: 遇到多个构造器参数时考虑使用构建器(Builder)
- Java (Builder 模式) 解决Contruct构造器中参数过长的问题
- 遇到多个构造器参数考虑用构建器(Builder)
- Effective Java Item2:当构造方法的参数(尤其是可选参数)比较多时使用Builder模式
- Builder模式处理多个构造器
- 设计模式:Builder模式(多个构造器参数时可显著改善可读性)
- Effective Java记录2:遇到多个构造器考虑用构建器(Builder)
- 遇到多个构造参数时考虑使用builder
- 多个构造器参数的处理方式-----构建器
- windows 中安装 Composer (PHP)
- 【bzoj3379】【区间DP】交作业
- android防止数据被释放获取对象为空的几点措施
- Yii中CDbCriteria常用总结
- 使用Mybatis+Spring,连接多个数据库
- java中使用Builder模式构建多个参数的构造器
- Android 8.0 adb分析
- 排序算法-快速排序
- 自定义checkbox和radio的样式
- scala quill框架让事务起作用的方法
- Spark编程实战
- sql 绑定变量问题
- ora 06026 06023
- input输入框file类型选择同样输入框第二次不触发onchange事件的解决办法