中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

做調(diào)查賺錢網(wǎng)站有哪些百度推廣怎么使用教程

做調(diào)查賺錢網(wǎng)站有哪些,百度推廣怎么使用教程,哈爾濱電子網(wǎng)站建設(shè),傳奇官網(wǎng)首頁(yè)建造者模式(Builder Pattern),也被稱為生成器模式,是一種對(duì)象構(gòu)建模式,旨在將復(fù)雜對(duì)象的構(gòu)建過(guò)程與表示分離,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示。這種模式特別適用于構(gòu)建具有多個(gè)組成部分的復(fù)雜對(duì)象&am…

建造者模式(Builder Pattern),也被稱為生成器模式,是一種對(duì)象構(gòu)建模式,旨在將復(fù)雜對(duì)象的構(gòu)建過(guò)程與表示分離,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示。這種模式特別適用于構(gòu)建具有多個(gè)組成部分的復(fù)雜對(duì)象,且這些組成部分的創(chuàng)建和組裝方式相對(duì)獨(dú)立。

public class BuilderPatternTest
{public void Main(){var director = new Director();//指揮者1var director1 = new Director1();//指揮者2var desktopBuilder = new DesktopBuilder();//建造者1var desktopBuilder2 = new DesktopBuilder2();//建造者2//第一臺(tái)電腦,使用指揮者1,使用建造者1var computer1 = director.Construct(desktopBuilder);Console.WriteLine(computer1.ToString());//第二臺(tái)電腦,使用指揮者2,使用建造者2var computer2 = director1.Construct(desktopBuilder);Console.WriteLine(computer2.ToString());//第三臺(tái)電腦,使用指揮者1,使用建造者2var computer3 = director.Construct(desktopBuilder2);Console.WriteLine(computer3.ToString());//第四臺(tái)電腦,使用建造者1,不使用指揮者var computer4 = new DesktopBuilder().SetType("平板電腦").SetRam(256).SetProcessor("i13212").Build();Console.WriteLine(computer4.ToString());}
}// 定義產(chǎn)品類
public class Computer
{public string Type { get; }public bool IsGraphicsCardIncluded { get; }public int Ram { get; }public string Processor { get; }public Computer(string type, bool isGraphicsCardIncluded, int ram, string processor){Type = type;IsGraphicsCardIncluded = isGraphicsCardIncluded;Ram = ram;Processor = processor;}public override string ToString(){return $"Type: {Type}, Graphics Card: {IsGraphicsCardIncluded}, RAM: {Ram}GB, Processor: {Processor}";}
}// 抽象建造者
// 也可以使用接口實(shí)現(xiàn)抽象建造者
// 方法中返回自身,以便鏈?zhǔn)秸{(diào)用
public abstract class Builder
{protected string Type;protected bool IsGraphicsCardIncluded;protected int Ram;protected string Processor;public abstract Computer Build();public virtual Builder SetType(string type){return this;}public virtual Builder SetGraphicsCard(bool isGraphicsCardIncluded){return this;}public virtual Builder SetRam(int ram){return this;}public virtual Builder SetProcessor(string processor){return this;}
}// 具體建造者
public class DesktopBuilder : Builder
{public override Computer Build(){return new Computer(Type, IsGraphicsCardIncluded, Ram, Processor);}public override DesktopBuilder SetType(string type){Type = type;return this;}public override DesktopBuilder SetGraphicsCard(bool isGraphicsCardIncluded){IsGraphicsCardIncluded = isGraphicsCardIncluded;return this;}public override DesktopBuilder SetRam(int ram){Ram = ram;return this;}public override DesktopBuilder SetProcessor(string processor){Processor = processor;return this;}
}public class DesktopBuilder2 : Builder
{public override Computer Build(){return new Computer(Type, IsGraphicsCardIncluded, Ram, Processor);}public override DesktopBuilder2 SetType(string type){Type = type;return this;}public override DesktopBuilder2 SetGraphicsCard(bool isGraphicsCardIncluded){IsGraphicsCardIncluded = isGraphicsCardIncluded;return this;}public override DesktopBuilder2 SetRam(int ram){Ram = ram;return this;}
}// 導(dǎo)演類
public class Director
{public Computer Construct(Builder builder){builder.SetType("臺(tái)式電腦");builder.SetGraphicsCard(true);builder.SetRam(16);builder.SetProcessor("i7");return builder.Build();}
}public class Director1
{public Computer Construct(Builder builder){builder.SetType("筆記本電腦");builder.SetGraphicsCard(true);builder.SetRam(128);builder.SetProcessor("i1000");return builder.Build();}
}

http://www.risenshineclean.com/news/11884.html

相關(guān)文章:

  • 網(wǎng)站構(gòu)建的友情鏈接怎么做站長(zhǎng)工具怎么用
  • 普通網(wǎng)站怎么做h5痘痘該如何去除效果好
  • 網(wǎng)站建設(shè)怎么搞天津網(wǎng)站建設(shè)
  • 北京市海淀區(qū)網(wǎng)站建設(shè)百度購(gòu)物平臺(tái)客服電話
  • 南京行業(yè)門戶網(wǎng)站優(yōu)化設(shè)計(jì)卷子答案
  • 濱州改版網(wǎng)站建設(shè)服務(wù)百度賬號(hào)快速注冊(cè)入口
  • 網(wǎng)站的標(biāo)題與關(guān)鍵詞網(wǎng)絡(luò)營(yíng)銷推廣的優(yōu)勢(shì)
  • 官網(wǎng)網(wǎng)站搭建需要多少錢信息流優(yōu)化師是做什么的
  • win2012做網(wǎng)站幽默廣告軟文案例
  • 雙灤區(qū)seo整站排名seo實(shí)戰(zhàn)教程
  • 2024廣州疫情最新消息泰州百度關(guān)鍵詞優(yōu)化
  • 企業(yè)解決方案是什么意思啊windows優(yōu)化大師有哪些功能
  • 企業(yè)網(wǎng)站開(kāi)發(fā)論文總結(jié)推廣軟文怎么寫樣板
  • 表白網(wǎng)頁(yè)制作軟件手機(jī)版seo研究院
  • 西安市政府網(wǎng)站建設(shè)概況如何免費(fèi)創(chuàng)建自己的網(wǎng)站平臺(tái)
  • iis 網(wǎng)站訪問(wèn)權(quán)限百度競(jìng)價(jià)排名系統(tǒng)
  • 關(guān)于網(wǎng)站開(kāi)發(fā)中網(wǎng)站上傳各大網(wǎng)站的網(wǎng)址
  • 免費(fèi)的行情軟件網(wǎng)站入口深圳網(wǎng)絡(luò)營(yíng)銷和推廣渠道
  • 網(wǎng)站開(kāi)發(fā)與制作學(xué)seo推廣
  • 網(wǎng)站怎么做多級(jí)菜單seo搜索引擎優(yōu)化實(shí)訓(xùn)
  • 做網(wǎng)站有用沒(méi)網(wǎng)絡(luò)營(yíng)銷方案設(shè)計(jì)畢業(yè)設(shè)計(jì)
  • 網(wǎng)站如何做竟價(jià)廣州seo公司品牌
  • 四川手機(jī)網(wǎng)站有哪些百度賬號(hào)注冊(cè)入口
  • 禁止wordpress獲取隱私百度seo權(quán)重
  • 武漢做網(wǎng)站企業(yè)寧德市屬于哪個(gè)省份
  • 久久建筑網(wǎng)會(huì)員怎么樣福州seo建站
  • 蘇州建站公司 誠(chéng)找蘇州聚尚網(wǎng)絡(luò)seo搜索培訓(xùn)
  • 從哪些方面進(jìn)行網(wǎng)站建設(shè)網(wǎng)站推廣排名哪家公司好
  • wordpress在線培訓(xùn)百度seo系統(tǒng)
  • 沈陽(yáng)建設(shè)銀行網(wǎng)站首頁(yè)上海網(wǎng)站建設(shè)公司排名