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

哪里可以学网站建设宿州网站开发

哪里可以学网站建设,宿州网站开发,做艺术网站素材,怎样做网站优化 知乎四个角色#xff1a;抽象状态类(State)、具体状态类(ConcreateState)、情景类(Context)、客户端(Client) 抽象状态类(State):提供一个与情景类有关的State行为。 具体状态类(ConcreateState):实现这个行为#xff0c;实现一个状态。 情景类(Context):维护一个State的实例对象…四个角色抽象状态类(State)、具体状态类(ConcreateState)、情景类(Context)、客户端(Client)          抽象状态类(State):提供一个与情景类有关的State行为。         具体状态类(ConcreateState):实现这个行为实现一个状态。         情景类(Context):维护一个State的实例对象并且提供一个客户操作置换状态的接口。         客户端(Client):直接调用情景类操作即可。 实现思路直接调用情景类然后在情景类自动操作或者手动操作置换状态并且取得不同结果。 类图    应用场景文件提交审核入库。 分析文件创建然后提交审核审核通过再入库入库保存完成进入下一流程。         下面我们在控制台程序去演示一下如何使用State Pattern         一、抽象状态类(State) //抽象状态类(State) public abstract class State {public abstract void Submit(FileSub filesub); }         二、具体状态类(ConcreateState) //具体状态类(ConcreateState) public class BeginState : State {public override void Submit(FileSub filesub) { Console.WriteLine(创建文档提交待审核。); filesub.SetState(new CheckState()); } }//具体状态类(ConcreateState) public class CheckState : State {public override void Submit(FileSub filesub) { Console.WriteLine(审核文档准备入库); filesub.SetState(new StorageState()); } }//具体状态类(ConcreateState) public class StorageState : State {public override void Submit(FileSub filesub) { Console.WriteLine(入库完成准备结束此流程); filesub.SetState(new CompleteState()); } }//具体状态类(ConcreateState) public class CompleteState : State {public override void Submit(FileSub filesub) { Console.WriteLine(结束此流程准备创建下一个文件); filesub.SetState(new BeginState()); } }         三、情景类(Context) //情景类(Context) public class FileSub {private State state;public FileSub() { state new BeginState(); }public void SetState(State stateOne) { state stateOne; }public void Submit() { state.Submit(this); } }         四、客户端(Client) //客户端(Client) class Program {static void Main(string[] args) { FileSub file new FileSub(); file.Submit(); file.Submit(); file.Submit(); file.Submit(); Console.ReadLine(); } }        如需源码请点击 StatePattern.rar 下载。
http://wiki.neutronadmin.com/news/149247/

相关文章:

  • 如何在vs做网站施工企业三金压降指的是哪三金
  • 舟山网站建设优化网站建设 九艾
  • 网站 域名安阳区号座机22开头哪的电话
  • 长春网站设计团队百度云群组
  • 做网站用什么开发好支付宝开放平台
  • 做网站要固定ipwordpress代码缓存
  • 网站开发 问题 关键技术wordpress模板不显示
  • 做网站百度新闻源游戏推广代理app
  • 北京中御建设公司网站网页装修设计
  • 深圳网站建设网站推广的方法专业seo网络营销公司
  • 秦皇岛建设局局官方网站西安软件开发培训机构
  • 如何建立一个手机网站网站备案要网站做才可以使用吗
  • 重庆市公司网站备案在哪了苏州seo排名公司
  • 建设通属于什么网站app制作商
  • 营销网站报备中英文微信网站建设
  • 网站建设专员工作职责宁波做网站建设推广
  • 长沙建一个网站多少钱上虞网站建设哪家好
  • 动态背景网站宁波超值关键词优化
  • 网站建设实训实训心得忻州 建网站
  • 应付网站软件服务怎么做分录成都网络推广公司
  • 做pc端网站资讯全屋整装家装
  • 门户网站的营销方式wordpress 重新生成缩略图
  • 自己的网站做防伪码做企业商城网站
  • 长沙麓谷网站建设苏州最好的网站建设
  • 专业做网站哪个公司好石家庄网站建设解决方案
  • 网站开发税率多少钱小白测评做网站
  • 个人建网站有什么好处电子商务主要课程
  • 商城网站策划书怎么写公司网站的文案
  • 网站建设栏目管理哪里可以发广告
  • 做网站的公司首选智投未来办事处网站建设