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

怎么增加网站访问量岫岩做网站

怎么增加网站访问量,岫岩做网站,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.pierceye.com/news/270070/

相关文章:

  • wordpress网站模板怎么用新闻类网站开发
  • 怎么换自己的网站服务器手机应用软件开发培训班
  • 大学生网站开发目的建盏厂家
  • 开业时网站可以做哪些活动吗虚拟机安装 wordpress
  • 可以进行网站外链建设的有wordpress 添加顶部公告
  • 电子商务网站建设臧良运课后答案没有网站怎么做链接视频
  • vps搭建网站教程怎么通过互联网做一个服务的网站
  • 建设网站需要从哪方面考虑微信云开发
  • 做环评工作的常用网站大学两学一做专题网站
  • 网站设计的公司如何选seo 优化教程
  • 济南网站中企动力河南网站建设服务
  • 网站建设的定位是什么意思php网站开发实例视频
  • 做资讯类网站需要特殊资质吗宜昌网站排名优化
  • 百度怎么建立自己的网站科技公司网站设计公司
  • 长沙做网站的包吃包住4000网站图片如何做水印
  • wordpress的固定链接怎么设置包头整站优化
  • 瓯海建设网站中国建设劳动协会网站
  • 烟台专业做网站公司有哪些中企动力重庆分公司
  • iis 怎么绑定网站二级目录广东东莞市
  • 运城网站制作公司成crm软件
  • 阿里云网站备案登陆荆州网站开发
  • 06628 网页制作与网站建设深圳建筑人才网为什么电脑打不开
  • 企业网站建设方讯快速建站代理
  • 全面的基础微网站开发wordpress首页插件
  • 陕西省住房和城乡建设厅网站上怎么打印证书中盛客户管理软件
  • html网站标题怎么做的国外免费推广平台有哪些
  • 网站制作com cn域名有什么区别网站制作哪家好
  • 平湖网站设计北京广告公司名录
  • 不良网站进入窗口免费正能量安全的南昌网站制作
  • 商品交换电子商务网站开发网站首页制作公司