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

中国十大seo郑州seo网站排名优化公司

中国十大seo,郑州seo网站排名优化公司,免费网站后台,wordpress绝对路径图片不显示一 需求以及实现方式 1.1 需求描述 我们要创建一个表示汽车的复杂对象#xff0c;汽车包含发动机、轮胎和座椅等部分。用传统方式创建#xff0c;代码如下 1.2 传统实现方式 1.抽象类 public abstract class BuildCarAbstaract {//引擎public abstract void buildEng…一 需求以及实现方式 1.1  需求描述 我们要创建一个表示汽车的复杂对象汽车包含发动机、轮胎和座椅等部分。用传统方式创建代码如下 1.2  传统实现方式 1.抽象类 public abstract class BuildCarAbstaract {//引擎public abstract void buildEngine();//补胎public abstract void buildTires();//座椅public abstract void buildSeats();public void build() {buildEngine();buildTires();buildSeats();}} 2.具体实现 public class BeautifulCar extends BuildCarAbstaract{Overridepublic void buildEngine() {System.out.println( 豪华ar发动引擎);}Overridepublic void buildTires() {System.out.println( 豪华car 补胎);}Overridepublic void buildSeats() {System.out.println( 豪华car 座椅);} } 3.调用 public class CommonCar extends BuildCarAbstaract {Overridepublic void buildEngine() {System.out.println( 普通car发动引擎);}Overridepublic void buildTires() {System.out.println( 普通car 补胎);}Overridepublic void buildSeats() {System.out.println( 普通car 座椅);} } 4.查看执行结果 1.3 优缺点 1.优点容易理解操作简单 2.缺点产品和创建产品的过程耦合性强。 3.解决方案将产品和产品建造过程解耦。使用建造者模式。 二 建造者模式 2.1 建造者模式概念 建造者模式用于创建一些复杂的、可定制的对象该对象由多个部分组成且对象的创建过程需要遵循特定的顺序。将对象的构建过程与其表现分离使得同样的构建过程可以创建不同的表现。 2.2 组成部分 1.产品Product表示最终要构建的复杂对象。 2.建造者Builder定义用于构建产品的接口包含创建产品各个部分的方法。 3.具体建造者Concrete Builder实现Builder接口完成产品各个部分的具体构建工作。 4.指挥者Director负责调用合适的建造者方法按照特定顺序组装产品。 链接https://www.zhihu.com/question/21857130/answer/3058463145 2.3 代码实现部分 2.4 总结 建造者模式可以帮助我们创建复杂的对象同时保持代码的可读性和灵活性。通过将对象的构建过程与其表现分离我们可以使用同样的构建过程创建不同的表现。在实际开发中当遇到需要创建复杂对象的场景时可以考虑使用建造者模式。
http://www.w-s-a.com/news/497210/

相关文章:

  • 中学生制作的网站常平哪里有招计算机网站开发的
  • 原创网站模版苏州响应式网站建设
  • 做海报在哪个网站可以找素材网址申请注册方法
  • 网站建设分哪些类别别人做的网站不能用
  • 做网站网站会怎么样全国高校校园网站联盟建设
  • 整站下载器 做网站地图地产项目网站设计
  • 创意设计网站公司手机wap网站建设多少钱
  • 甘肃省第八建设集团公司网站seo高级优化方法
  • 精美的商城网站介绍最多人用的wordpress子主题
  • 检察门户网站建设情况俄外长抵达北京
  • 老电脑做网站服务器网站在线留言如何做
  • 南宁广告公司网站建设小程序源码破解
  • 沛县做网站xlec网站建设开发方式包括哪些方面
  • 山西网站建设 哪家好四川城乡和建设厅网站
  • 有瀑布流的网站小型商城网站
  • 百石网怎么做网站二次开发软件
  • 网站域名是什么东西制作网页哪家好
  • 合肥网站建设团队简述网站内容管理流程
  • 网站广告是内容营销吗wordpress增加背景图片
  • 网站建设技术jsp课程设计响应式布局网站开发
  • 东莞网站排名优化seo套路网站怎么做的
  • 我做网站网络建站一般多少钱
  • 如何快速提升网站关键词排名房地产网站开发毕业设计
  • 做网站 提交源码 论坛sem分析是什么意思
  • 网站建设与部署阿里云大学百度付费推广有几种方式
  • 作品集怎么做网站个人简历模板免费下
  • 工业网站素材重庆关键词自动排名
  • 拖拽式网站建设费用微网站怎么做的好名字
  • 长沙电信网站备案谷歌推广怎么做最有效
  • 网站建设与管理总结报告华为开发者联盟