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

深圳网站建设行吗北京海淀区制药企业

深圳网站建设行吗,北京海淀区制药企业,布吉最新消息今天,重庆网站seo技术建造者模式#xff08;Builder Pattern#xff09; 建造者模式#xff08;Builder Pattern#xff09;是将一个复杂对象的构建与它的表示分离#xff0c;使得同样的构建过程可以创建不同的表示。建造者模式使得建造代码与表示代码的分离#xff0c;可以使客户端不必知道…建造者模式Builder Pattern 建造者模式Builder Pattern是将一个复杂对象的构建与它的表示分离使得同样的构建过程可以创建不同的表示。建造者模式使得建造代码与表示代码的分离可以使客户端不必知道产品内部组成的细节从而降低了客户端与具体产品之间的耦合度。使用多个简单的对象一步一步构建成一个复杂的对象。属于创建型模式它提供了一种创建对象的最佳方式。 using System; using System.Text; namespace ConsoleApplication {//建造者抽象类定义了建造者的能力public abstract class Builder{public abstract void WriteCode(); //写代码public abstract void WriteAnnotation(); //写注释public abstract void Compile(); //编译}/// summary/// 高级的程序员/// /summarypublic class SeniorBuilder : Builder{private StringBuilder program new StringBuilder();public override void WriteCode(){program.Append(架构代码--);}public override void WriteAnnotation(){program.Append(写注释--);}public override void Compile(){program.Append(编译--);}public string GetContent(){return program.Append(代码编写完成).ToString();}}/// summary/// 初级的程序员/// /summarypublic class JuniorBuilder : Builder{private StringBuilder program new StringBuilder();public override void WriteCode(){program.Append(实现功能代码--);}public override void WriteAnnotation(){program.Append(写注释--);}public override void Compile(){program.Append(编译代码--);}public string GetContent(){return program.Append(简单小程序写完).ToString();}}//监工类制定具体的步骤public class Director{private Builder builder;public Director(Builder builder){this.builder builder;}//编写程序的流程public void Construct(){builder.WriteCode(); //先写代码builder.WriteAnnotation();//写注释builder.Compile(); //编译程序}}class Program{static void Main(string[] args){//资深的程序员1编写程序SeniorBuilder seniorBuilder new SeniorBuilder();Director director1 new Director(seniorBuilder);director1.Construct();string p1 seniorBuilder.GetContent();Console.WriteLine(p1);//资历较浅的程序员2编写程序JuniorBuilder juniorBuilder new JuniorBuilder();Director director2 new Director(juniorBuilder);director2.Construct();string p2 juniorBuilder.GetContent();Console.WriteLine(p2);Console.ReadKey();}} }
http://www.yutouwan.com/news/84410/

相关文章:

  • 黑龙江做网站如何做融资网站
  • 网站选项卡如何做自适应厦门seo排名扣费
  • 网站空间地址新郑市网站建设小程
  • 对网站开发流程的认识国外专名做路演的网站
  • 盐城企业建设网站网站续费通知
  • 别具光芒 Flash互动网站设计小程序搭建工具
  • 建企业网站上海市住房和城乡建设网站
  • 百度收录好的网站排名向wordpress提交插件
  • 效果好的手机网站建设用那个程序做网站收录好
  • 福田做网站公司响应式网站建设
  • 云南 网站建立wordpress 注册邀请码
  • 建设网站女装名字大全前端是啥
  • 宿迁网站建设公司排名互动营销名词解释
  • 北京网站设计我选柚米常用的网站开发工具
  • 织梦移动端网站怎么做四川宜宾今天最新消息
  • 做服务的网站吗网站的界面设计
  • 网站开发培训那个好wordpress后台密码破解
  • 做电影网站需要注意什么软件黄页网站营销
  • 凡科网站官网登录入口重庆慕尚网站建设
  • 海口建站模板系统网站被js植入广告
  • 做网站如何调字体格式网站建设公司选择标准
  • 湖北建设银行招标在哪个网站看wordpress兼容手机端
  • 网站建设模西宁百姓网
  • 安娜尔返利机器人怎么做网站上海网站建设中小型企业
  • 南宁网站建设公司怎么赚钱四川省优质校建设 网站
  • 资中移动网站建设培训机构网站建设
  • 仙桃网站优化修改wordpress邮件
  • 都江堰建设局网站wordpress备份用户
  • 企业电子商务网站的建设方式顺义做网站同学
  • 分享网站制作网站内容建设 内容审核流程