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

六安做网站多少钱seo wordpress

六安做网站多少钱,seo 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://www.yayakq.cn/news/884255/

相关文章:

  • 淘宝客网站一定要备案江苏网站建设开发
  • 康定网站建设工作室创建一个网址需要多少钱
  • 怎么做一个国外网站公司规模介绍范文
  • 米东区成业建设集团公司网站暖色调 网站
  • 一级a做爰片付费网站网站欢迎界面源码
  • 松原手机网站开发网站服务器爆满怎么挤进去
  • 做情诗网站wordpress移动端导航
  • 网站建设背景怎么设置成网站建设蘑菇街
  • 深圳网站页面设计公司濮阳网站建设0393seo
  • 设计师查询网站wordpress常规选项中没有备案号
  • 合肥瑶海区寒假兼职工网站建设网站打开是目录结构图
  • 可以做公众号的一些网站学校网站建设通知
  • 公司企业网站有哪些一站式做网站哪家强
  • 深圳平台网站建设外包深圳推广软件十年乐云seo
  • 建立外贸英文网站应该怎么做保定做网站百度推广
  • 个人作品展示网站wordpress淘宝客插件开发
  • 网站模板制作教程视频wordpress 简单会员
  • 个体工商户经营范围网站开发做网络竞拍的网站
  • 网站建设中故障分类和排除方法电子商务网站建设详细策划书
  • 重庆机有哪些网站建设公司wordpress企业网站建设
  • 旅游美食网站模板win10怎么做网站
  • 医院网站 功能建筑公司组织架构
  • 网站如何进行代码优化数字营销包括哪些方面
  • 网站需要多少服务器个人备案能做公司网站吗
  • 大型电商网站开发北京网站开发怎么做
  • 网站上传后怎么访问基于.NET的电子商务网站开发
  • 西城改版网站中山网站设计收费标准
  • 网站怎么做好 优帮云免费企业wordpress完全汉化版免费
  • 青浦网站设计制作网站建设构建方案
  • 专业微网站制作网站建设忘记密码邮箱设置