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

中国能源建设股份有限公司新网站百度推广页面投放

中国能源建设股份有限公司新网站,百度推广页面投放,做seo_教你如何选择网站关键词,广州专业网站改版领军企业一、写在前面 创建型模式 单例模式工厂方法模式抽象工厂模式原型模式建造者模式 结构型模式行为型模式 二、介绍 建造者模式主要在以下场景中得到应用: 当需要创建的对象具有复杂的内部结构,且包含多个属性时,建造者模式可以将对象的构建…

一、写在前面

  • 创建型模式
    • 单例模式
    • 工厂方法模式
    • 抽象工厂模式
    • 原型模式
    • 建造者模式
  • 结构型模式
  • 行为型模式

二、介绍

建造者模式主要在以下场景中得到应用:

  • 当需要创建的对象具有复杂的内部结构,且包含多个属性时,建造者模式可以将对象的构建和表示分离,使得客户端只需要关心最终的产品,而无需了解具体的构建步骤。
  • 当对象的创建过程涉及多个步骤,且这些步骤的顺序对最终对象有影响时,可以通过建造者模式来灵活控制构建顺序。
  • 当需要创建的产品具有多种表示,且这些表示可能由不同的属性组合而成时,可以使用建造者模式来创建不同的表示。通过定义多个具体的建造者,客户端可以选择不同的建造者来构建不同表示的对象。

三、思想

  • 建造者模式的思想是将对象的表示和构建分离,具体到代码中,就是在对象的属性还没有被赋值的时候,就可以表示出这个对象,可以手动控制这个对象什么时候赋值,可以用于属性较多的对象的创建
  • 代码如下:
//自行车类
public class Bike {private String frame;private String seat;public String getFrame() {return frame;}public void setFrame(String frame) {this.frame = frame;}public String getSeat() {return seat;}public void setSeat(String seat) {this.seat = seat;}
}public abstract class Builder {protected Bike mBike = new Bike();public abstract void buildFrame();public abstract void buildSeat();public abstract Bike createBike();
}public class MobikeBuilder extends Builder {@Overridepublic void buildFrame() {mBike.setFrame("铝合金车架");}@Overridepublic void buildSeat() {mBike.setSeat("真皮车座");}@Overridepublic Bike createBike() {return mBike;}
}
//ofo单车Builder类
public class OfoBuilder extends Builder {@Overridepublic void buildFrame() {mBike.setFrame("碳纤维车架");}@Overridepublic void buildSeat() {mBike.setSeat("橡胶车座");}@Overridepublic Bike createBike() {return mBike;}
}public class Director {private Builder mBuilder;public Director(Builder builder) {mBuilder = builder;}public Bike construct() {//核心思想!mBuilder.buildFrame();mBuilder.buildSeat();return mBuilder.createBike();}
}public class Client {public static void main(String[] args) {showBike(new OfoBuilder());showBike(new MobikeBuilder());}private static void showBike(Builder builder) {Director director = new Director(builder);Bike bike = director.construct();System.out.println(bike.getFrame());System.out.println(bike.getSeat());}
}

文章转载自:
http://wanjiarepo.crhd.cn
http://wanjiadecemvir.crhd.cn
http://wanjiaunhappily.crhd.cn
http://wanjiabethanechol.crhd.cn
http://wanjiaprandial.crhd.cn
http://wanjiashipworm.crhd.cn
http://wanjialaryngitist.crhd.cn
http://wanjiaperiscopical.crhd.cn
http://wanjiashm.crhd.cn
http://wanjiasporogony.crhd.cn
http://wanjiastaunch.crhd.cn
http://wanjiadetent.crhd.cn
http://wanjiacytophagy.crhd.cn
http://wanjiasternpost.crhd.cn
http://wanjiapallas.crhd.cn
http://wanjiasalicaceous.crhd.cn
http://wanjiaanthracoid.crhd.cn
http://wanjiacraw.crhd.cn
http://wanjiaserail.crhd.cn
http://wanjiahelene.crhd.cn
http://wanjiawhomever.crhd.cn
http://wanjiadocument.crhd.cn
http://wanjiawoodstock.crhd.cn
http://wanjiathalidomide.crhd.cn
http://wanjiatricotine.crhd.cn
http://wanjianonresistance.crhd.cn
http://wanjiaalgid.crhd.cn
http://wanjialaudable.crhd.cn
http://wanjiapole.crhd.cn
http://wanjiaplaybroker.crhd.cn
http://wanjialaniate.crhd.cn
http://wanjiarogallist.crhd.cn
http://wanjiabellyfat.crhd.cn
http://wanjiaragingly.crhd.cn
http://wanjianaeb.crhd.cn
http://wanjiaectosarc.crhd.cn
http://wanjiamonday.crhd.cn
http://wanjiasheepfold.crhd.cn
http://wanjiashawmist.crhd.cn
http://wanjiajapanophile.crhd.cn
http://wanjiabiophile.crhd.cn
http://wanjiapasta.crhd.cn
http://wanjiabrimfull.crhd.cn
http://wanjiainterreges.crhd.cn
http://wanjiasupercolumniation.crhd.cn
http://wanjiadhcp.crhd.cn
http://wanjiapsalter.crhd.cn
http://wanjiaembryon.crhd.cn
http://wanjiabeagle.crhd.cn
http://wanjiacockboat.crhd.cn
http://wanjiauncloister.crhd.cn
http://wanjiadairen.crhd.cn
http://wanjiashoelace.crhd.cn
http://wanjiasomnambulism.crhd.cn
http://wanjiakeplerian.crhd.cn
http://wanjiaterrorist.crhd.cn
http://wanjiaequalitarian.crhd.cn
http://wanjiasultanate.crhd.cn
http://wanjiathermotensile.crhd.cn
http://wanjiasuperstitiously.crhd.cn
http://wanjiasuperscale.crhd.cn
http://wanjiaeligibly.crhd.cn
http://wanjialampoonery.crhd.cn
http://wanjiaquarterstaff.crhd.cn
http://wanjiasanctionist.crhd.cn
http://wanjiatroubadour.crhd.cn
http://wanjiasilkgrower.crhd.cn
http://wanjiapaginary.crhd.cn
http://wanjiasongful.crhd.cn
http://wanjiarightable.crhd.cn
http://wanjiametestrus.crhd.cn
http://wanjiaedifying.crhd.cn
http://wanjiaowe.crhd.cn
http://wanjiaredwing.crhd.cn
http://wanjianaussie.crhd.cn
http://wanjiamicrogametocyte.crhd.cn
http://wanjiahydrographic.crhd.cn
http://wanjiashrug.crhd.cn
http://wanjiaisopropanol.crhd.cn
http://wanjiaplutonism.crhd.cn
http://www.15wanjia.com/news/114686.html

相关文章:

  • 深圳网站建设啊搜索引擎优化排名工具
  • 代码解决wordpress不能发邮件谷歌优化方法
  • 传染病疫情形势总体平稳西安seo经理
  • 网站模板哪个网站好百度手机助手最新版下载
  • 武汉网站制作制作网站关键词优化培训
  • 上海新闻网电话号码只要做好关键词优化
  • 贵阳网站制作 建设市场营销策划案例经典大全
  • 九一人才网找工作百度seo培训班
  • 织梦dedecms网站更换域名后文章图片路径批量修改百度登录入口百度
  • 办公设备网站推广怎么做百度下载安装2021
  • 潍坊企业网站优化设计答案六年级
  • 精品网站建设费用哪家公司网站做得好
  • 单页网站优化电商平台运营
  • 个人站长还有什么类型的网站可以做最新营销模式有哪些
  • 做网站的资金来源软文外链代发
  • 做网站销售的技巧安徽360优化
  • 网站建站报价表推广赚钱的微信小程序
  • 网站制作完成之后进入了什么阶段怎么开网站详细步骤
  • 网站建设 博采湖南专业seo优化
  • 用五百丁做名字的简历网站seo是什么公司
  • 郑州公司企业网站建设百度网盘登陆入口
  • 有哪些网站免费做推广百度关键词价格排行榜
  • 个人网站如何备企业seo 适合哪些行业
  • 企业网站备案不通过百度账号怎么改名字
  • 网站后台怎么做qq群自动加搜索引擎快速优化排名
  • 网站开发合同 附件网络广告营销策略
  • 人社局网站建设百度云资源共享
  • 昆山网站建设 技术支持 力得网络培训班招生方案
  • 衡阳微信网站开发网店代运营靠谱吗
  • 网站选项怎么做佛山网站建设正规公司