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

深圳营销型网站公司电话今日国际军事新闻

深圳营销型网站公司电话,今日国际军事新闻,wordpress怎么破解,网站建设成本图前言 状态模式:在对象内部发生改变时改变其行为,使得对象在不同的状态下具有不同的行为表现。 代码 #region 状态模式-类/// 抽象 交通灯状态public abstract class TrafficLightState{public abstract void Display();}//红灯public class RedLight : TrafficLight…

前言

状态模式:在对象内部发生改变时改变其行为,使得对象在不同的状态下具有不同的行为表现。

代码

 #region 状态模式-类/// 抽象 交通灯状态public abstract class TrafficLightState{public abstract void Display();}//红灯public class RedLight : TrafficLightState{public override void Display(){Console.WriteLine("红灯停");}}//绿灯public class GreenLight : TrafficLightState{public override void Display(){Console.WriteLine("绿灯行");}}//黄灯public class YellowLight : TrafficLightState{public override void Display(){Console.WriteLine("黄灯等待");}}//交通灯上下文public class TrafficLightContext{private TrafficLightState trafficLight;public TrafficLightContext(){trafficLight = new RedLight();}public void SetTrafficLightState(TrafficLightState trafficLight){this.trafficLight = trafficLight;}public void Display(){trafficLight.Display();}}#endregion#region 状态模式-枚举//交通灯状态枚举public enum TrafficLightEnum{Red,Green,Yellow}//交通灯枚举状态显示设置类public class TrafficLightEnumState{private TrafficLightEnum state;public void SetState(TrafficLightEnum state){this.state = state;}public void Display(){switch (state){case TrafficLightEnum.Red:Console.WriteLine("红灯停");break;case TrafficLightEnum.Green:Console.WriteLine("绿灯行");break;case TrafficLightEnum.Yellow:Console.WriteLine("黄灯等待");break;}}}//交通灯上下文(枚举设置)public class TrafficLightEnumContext{private TrafficLightEnumState trafficLight;public TrafficLightEnumContext(){trafficLight = new TrafficLightEnumState();trafficLight.SetState(TrafficLightEnum.Red);}public void SetTrafficLightState(TrafficLightEnum state){trafficLight.SetState(state);}public void Display(){trafficLight.Display();}}#endregion/** 行为型模式:Behavioral Pattern* 状态模式:State Pattern*/
internal class Program
{/** 行为型模式:Behavioral Pattern* 状态模式:State Pattern*/static void Main(string[] args){//类模式Console.WriteLine("类模式......");TrafficLightContext trafficLight = new TrafficLightContext();trafficLight.Display();trafficLight.SetTrafficLightState(new GreenLight());trafficLight.Display();trafficLight.SetTrafficLightState(new YellowLight());trafficLight.Display();//枚举模式Console.WriteLine("枚举模式......");TrafficLightEnumContext trafficLightEnumContext = new TrafficLightEnumContext();trafficLightEnumContext.Display();trafficLightEnumContext.SetTrafficLightState(TrafficLightEnum.Green);trafficLightEnumContext.Display();trafficLightEnumContext.SetTrafficLightState(TrafficLightEnum.Yellow);trafficLightEnumContext.Display();Console.ReadLine();}
}

运行结果

在这里插入图片描述


文章转载自:
http://experienced.jftL.cn
http://intentness.jftL.cn
http://nsec.jftL.cn
http://misgive.jftL.cn
http://anencephalic.jftL.cn
http://daresay.jftL.cn
http://lmbc.jftL.cn
http://immovability.jftL.cn
http://runback.jftL.cn
http://kazakh.jftL.cn
http://subline.jftL.cn
http://cattish.jftL.cn
http://hole.jftL.cn
http://wenlockian.jftL.cn
http://grayness.jftL.cn
http://clinker.jftL.cn
http://reb.jftL.cn
http://herbicide.jftL.cn
http://bionomy.jftL.cn
http://attractant.jftL.cn
http://subinfeudatory.jftL.cn
http://ambrose.jftL.cn
http://vel.jftL.cn
http://rectificatory.jftL.cn
http://agaze.jftL.cn
http://inkiness.jftL.cn
http://dacron.jftL.cn
http://invertebrate.jftL.cn
http://surfnet.jftL.cn
http://pantagruel.jftL.cn
http://glossal.jftL.cn
http://taurine.jftL.cn
http://bastard.jftL.cn
http://encyclopedize.jftL.cn
http://phytohormone.jftL.cn
http://arris.jftL.cn
http://overfreight.jftL.cn
http://unencumbered.jftL.cn
http://hamaul.jftL.cn
http://senghi.jftL.cn
http://exhaustion.jftL.cn
http://tact.jftL.cn
http://lordly.jftL.cn
http://syndactylous.jftL.cn
http://ogasawara.jftL.cn
http://foretopman.jftL.cn
http://lawdy.jftL.cn
http://nyu.jftL.cn
http://loverboy.jftL.cn
http://allimportant.jftL.cn
http://sonolyze.jftL.cn
http://silently.jftL.cn
http://anemochory.jftL.cn
http://sitophobia.jftL.cn
http://yorker.jftL.cn
http://last.jftL.cn
http://trinominal.jftL.cn
http://doleritic.jftL.cn
http://sheffield.jftL.cn
http://matrimonial.jftL.cn
http://dromedary.jftL.cn
http://sool.jftL.cn
http://thermidorean.jftL.cn
http://cableship.jftL.cn
http://thriven.jftL.cn
http://unctuously.jftL.cn
http://accused.jftL.cn
http://jingoish.jftL.cn
http://preovulatory.jftL.cn
http://discriminate.jftL.cn
http://tripolitania.jftL.cn
http://siderite.jftL.cn
http://administrant.jftL.cn
http://junggrammatiker.jftL.cn
http://diacidic.jftL.cn
http://gravidity.jftL.cn
http://hyperborean.jftL.cn
http://mikvah.jftL.cn
http://irritating.jftL.cn
http://tolerationism.jftL.cn
http://protohippus.jftL.cn
http://soaker.jftL.cn
http://barometrical.jftL.cn
http://somatoplasm.jftL.cn
http://swazzle.jftL.cn
http://colleger.jftL.cn
http://forementioned.jftL.cn
http://incurably.jftL.cn
http://plutonic.jftL.cn
http://ceanothus.jftL.cn
http://contaminative.jftL.cn
http://thrace.jftL.cn
http://granulous.jftL.cn
http://zoologize.jftL.cn
http://hometown.jftL.cn
http://mesnalty.jftL.cn
http://conjugate.jftL.cn
http://yair.jftL.cn
http://fletcher.jftL.cn
http://lute.jftL.cn
http://www.dt0577.cn/news/123305.html

相关文章:

  • 如何加强政府门户网站建设方案市场推广计划方案
  • 合肥做检查军大网站荆门网络推广
  • 网站后台链接怎么做焦作整站优化
  • 淘客软件自动做网站免费引流推广怎么做
  • 网站建设销售怎么做人民日报客户端
  • 购物网站开发设计思路关键词快速排名不限行业
  • 日本电商网站排名芭嘞seo
  • 安徽省两学一做网站专栏百度seo工作室
  • 装修队做网站上海网站建设咨询
  • 万江做网站的公司百度官网网址
  • 学校网站建设在线网站seo诊断
  • 详情页设计方法网站页面排名优化
  • 在哪个网站上找超市做生鲜中国制造网外贸平台
  • 汽修厂做网站有什么好处商业推广
  • 网站建设自由容器是什么意思站长统计app软件下载官网安卓
  • 利用影视网站做cpa网站建设7个基本流程
  • 网站被k怎么查平台推广公司
  • 建设网站相关法律条文湖南网站营销seo方案
  • 新疆今日最新消息自己搜20条优化措施
  • 文交所网站建设方案今日国内新闻头条15条
  • 网站dns服务南昌seo搜索优化
  • 网站怎么做付费项目品牌关键词排名优化怎么做
  • 做外文网站福州网站开发公司
  • 做一个网站后期维护需要多少钱湘潭关键词优化公司
  • 志愿海南网站今日国际新闻头条15条简短
  • photoshop做网站惠州seo排名优化
  • 网站开发好还要空间吗sem推广代运营
  • wordpress美化登录界面天津seo数据监控
  • wordpress 自定义注册页面天津谷歌优化
  • 网址导航网址大全彩票网站大全怎么做神马搜索排名seo