当前位置: 首页 > news >正文

网站建设的什么是开发实施注意什么电脑培训班有哪些科目

网站建设的什么是开发实施注意什么,电脑培训班有哪些科目,购物网站怎么做SEO,找人做网站怕侵权文章目录 1 概念2 使用方法1 创建步骤:2 使用步骤: 参考 1 概念 builder模式又叫建造者模式,属于创建型模式 作用:将一个复杂对象的构建与他的表示分离,可以一步一步构建对象,而不是使用构造函数构造一次…

文章目录

  • 1 概念
  • 2 使用方法
        • 1 创建步骤:
        • 2 使用步骤:
  • 参考

1 概念

builder模式又叫建造者模式,属于创建型模式

作用:将一个复杂对象的构建与他的表示分离,可以一步一步构建对象,而不是使用构造函数构造一次性构造

通过一步步构造复杂对象,使得代码更加清晰,避免构造器中参数过多导致代码的可读性和易用性变差

2 使用方法

1 创建步骤:
User user = User.builder().property(property).build();
  1. 创建静态内部类Builder,并创建静态方法builder
  2. 实现私有构造方法,并使用Builder作为参数
  3. 静态内部类使用属性名作为方法名,并传入属性
  4. 静态内部类实现build方法,返回创建的对象
2 使用步骤:
  1. 外部使用.builder 获取Builder
  2. 使用.property(property) 及进行赋值
  3. 调用.build 构建并返回类对象

Demo:


public class User{private int id;private String name;private int age;// 1 构建匿名内部类, 属性与User类属性一直public static class Builder {private int id;private String name;private int age;public Builder id(int id) {this.id = id;return this;}public Builder name(String name) {this.name = name;return this;}public Builder age(int age) {this.age = age;return this;}// 4 最终构建返回public User build() {return new User(this);}}// 2 创建静态builder方法,返回Builder类进行构造public static Builder builder() {return new Builder();}// 3 构造私有构造方法,将Builder中的属性进行赋值private User(Builder builder) {this.id = builder.id;this.name = builder.name;this.age = builder.age;}}

参考

Builder模式 Java Builder 模式 https://blog.csdn.net/HaHa_Sir/article/details/120105014

http://www.hkea.cn/news/629816/

相关文章:

  • 做网站前端难吗个人网站
  • 怎么做亚马逊网站百度小说排行榜2020
  • 山东省建设文化传媒有限公司网站网站排名查询工具有哪些
  • 营销型企业网站有哪些网站建设找哪家好
  • 玉环做企业网站任何东西都能搜出来的软件
  • 无锡专业网站建设搜索优化seo
  • 成品软件源码网站大全百度权重10的网站
  • 深圳手机网站建设多少钱外链代发软件
  • 璧山集团网站建设互联网推广营销
  • 平面设计网址推荐全国seo搜索排名优化公司
  • 青岛公路建设集团网站东莞排名优化团队
  • 北京公司响应式网站建设价位太原网站建设开发
  • 龙岩网络诈骗通缉人员优化推广方案
  • 专做海外代购的网站设计案例网
  • 漳州网站设计东莞网站制作模板
  • 制作应用的软件成都排名seo公司
  • 北京专业企业网站建设俄罗斯搜索引擎入口 yandex
  • wordpress 怎么改中文网站推广优化价格
  • 南山做网站公司怎么选择企业seo优化服务
  • 什么 电子商务网站建设与管百度招商加盟
  • 南召微网站开发手机优化大师官方版
  • 营销型网站技术特点网站推广网
  • 龙游县住房和城乡建设局网站百度seo优化方法
  • 深圳方维网站建设设计个人网站
  • wordpress 流量站百度应用
  • ps素材网seo在线工具
  • 岳阳网站开发公司html网站模板免费
  • 怎样用模板做网站优化网站技术
  • 全国新型疫情最新情况长沙网站搭建优化
  • 郑州网站建设规划seo建站教程