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

网站域名组成html好看的颜色代码

网站域名组成,html好看的颜色代码,wap建站教程,wordpress静态生成页面一、Builder模式 1、定义 将一个复杂对象的构建与表示分离#xff0c;使得同样的构建过程可以创建不同的的表示。 2、适用场景 当创建复杂对象的算法应独立于该对象的组成部分以及它们的装配方式时。 当构造过程必须允许被构造的对象有不同的表示时。 说人话#xff1a…一、Builder模式 1、定义 将一个复杂对象的构建与表示分离使得同样的构建过程可以创建不同的的表示。 2、适用场景 当创建复杂对象的算法应独立于该对象的组成部分以及它们的装配方式时。 当构造过程必须允许被构造的对象有不同的表示时。 说人话当你要构造一个对象它的参数大于4个尤其是有些参数是必选有些是可选的就可以考虑使用Builder构造模式。 3、Builder模式最简单一个例子 创建一个Person对象姓名和性别是必须的年龄和身高等其他属性是可选的我们有几种方法来创建第一种是用需要写很多个重载的构造函数另外一种直接使用JavaBean的set方法但没有办法约束是否必选。下面是使用Builder模式构造的代码。 说明 1、创建一个内部静态类Builder,将对象的属性全部搬一份到Builder中。 2、以必须的属性做为参数创建构造函数 3、创建build方法将Builder对象作为参数调用主类构造方法 4、主类构造方法以Builder作为参数然后将Builder的所有属性赋给主类对应的属性。 5、上面代码充斥大量重复的get/set方法可以用Lombok进行简化这里先不展开讲了。 4、稍微复杂Builder模式类图 Builder一个抽象接口以规范产品对象的各个组成成分的建造。 ConcreteBuilder实现Builder接口针对不同的商业逻辑具体化复杂对象的各部分的创建。 Director调用具体建造者来创建复杂对象的各个部分。 Product要创建的复杂对象。 二、gRPC中Builder模式使用 在gRPC框架中Builder模式使用的比较多比如启动gRPC这个代码 Server server ServerBuilder.forPort(50052).addService(new OrderServiceImpl()).build().start(); 就是通过ServerBuilder来构建Server对象。UML类图如下 另外gRPC编译生成的gprc桩中也大量使用了Builder模式 关于设计模式的概念对于业务开发人员掌握常用的几种就行用得最多的是策略模式但要读懂各底层框架还是需要对所有设计模式都有所了解否则很难读得懂源代码并且好多设计模式加上各种变种容易搞混似是而非看似简单掌握起来确不容易用好更难。
http://www.tj-hxxt.cn/news/132038.html

相关文章:

  • 郑州服装网站建设免费网站去哪找
  • 做菠菜网站代理犯法吗怎么注册自己网站
  • 佛山营销型网站h5案例网站
  • 行业门户网站案例分析建阳建盏大师排名表
  • 外贸营销网站怎么建设阿里云网站 模板建设
  • c#网站开发+pdf百度热搜电视剧
  • 溧阳建设集团有限公司网站论吉林省网站职能建设
  • 无锡市建设培训中心网站天河建设网站公司排名
  • 盐城网站建设与网页制作网站建设基础流程摘要
  • 桑福生物科技网站开发湛江市研发网站建设
  • 知乎 php网站开发书籍_自己网站做seo
  • 广州有哪些做网站的公司wordpress 本地运行慢
  • 自己做的网站能备案吗恩施做网站的公司
  • 如何做公司网站建设建设职业技术学院官网
  • 程序员和网站建设注册卡wordpress
  • 色卡网站怎么看网站空间
  • 昌乐网站制作价格做直播网站找哪个
  • 网站模板 修改中国网络平台排名前十
  • 天津品牌网站制作手机网站布局技术
  • 常州模板建站平台社交网站建设公司
  • 网站服务器繁忙是怎么回事成都 网站建设 公司
  • 中咨城建设计南京网站昆明网站推广专员
  • 西部数码网站管理助手 mysql保存路径php网站开发实例教程书
  • 成品网站源码1688免费推荐昌乐网站设计
  • 网站开发招标技术规范书创网站多少钱
  • 自贡网站优化手机上的软件网站建设
  • 网站开发工具与环境好域名推荐
  • 网站运营与规划wordpress文章字体大小插件
  • 做什麽网站有前景自做网站教程
  • 杭州网站优化推荐实战营销型网站建设