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

淘宝联盟做返利网站将网站发布到微信小程序怎么做

淘宝联盟做返利网站,将网站发布到微信小程序怎么做,小程序开发 上海,网站免费正能量直接进入浏览器下载安装前言 状态模式:在对象内部发生改变时改变其行为,使得对象在不同的状态下具有不同的行为表现。 代码 #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/276991/

相关文章:

  • 做平面有什么好的网站购物网站开发背景及目的
  • 三亚做民宿的都用什么网站pc网站和移动网站
  • 网站后端用什么语言六里桥做网站公司
  • 盘锦建设信息网站wordpress做成论坛系统
  • 佛山网站优化服务中国招投标网证书查询平台
  • 网页背景做的比较好的网站中国游戏源码网
  • 网站建设主流技术及效果加气站类型的网站建设
  • 污水处理厂网站建设什么网站广告做多
  • 魔方网站建设网站制作网站布局结构
  • 外贸企业网站红色风格做喜报的网站
  • 建站公司用的 商城系统wordpress 轮播开发
  • 网站转发代码手机app是什么意思
  • 鹤壁网站seoMyeclipse怎么做网站
  • 无锡公司网站设计如何登录ftp网站
  • 深圳约的网站设计企业营销型网站建设图片
  • 行业门户网站运营方案做企业网站收费多少钱
  • 关于网站集约化建设的讲话智趣游戏型网站开发
  • 英文seo 文章发布类网站如何做教育公司网站
  • 景德镇网站开发凡客诚品下载
  • 微信网站的好处wordpress修改主题代码
  • 有声直播网站建设html5产品展示网站模板
  • 阜宁网站建设公司做网站建立数据库
  • 自动生成代码苏州网站优化推广
  • 手机网站seo教程下载h5页面设计软件
  • 空白网站怎么做上海建站模板搭建
  • 如何自己开发微网站正安县网站seo优化排名
  • 长春网站建站杨浦网站建设 网站外包
  • 上海人才网站建设中国建设招聘信息网站
  • 上海专业的网站建设公司哪家好怎么做好营销推广
  • 公司网站 建设做app还是做网站