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

萝岗网站建设给公司做网站的费用入什么科目

萝岗网站建设,给公司做网站的费用入什么科目,单机游戏大全,平台后期维护定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 适用场景: 1、一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。 2、条件、分支语句的代替者,且这些分支依赖于该对象…

定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。

适用场景:

1、一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。

2、条件、分支语句的代替者,且这些分支依赖于该对象的状态。这个状态通常用一个或多个枚举常量表示。通常,有多个操作包含这一相同的条件结构。State模式将每一个条件分支放入一个独立的类中。这使得你可以根据对象自身的情况将对象的状态作为一个对象,这一对象可以不依赖于其他对象而独立变化。

优点:

1、封装了转换规则。

2、枚举可能的状态,在枚举状态之前需要确定状态种类。

3、将所有与某个状态有关的行为放到一个类中,并且可以方便地增加新的状态,只需要改变对象状态即可改变对象的行为。

4、允许状态转换逻辑与状态对象合成一体,而不是某一个巨大的条件语句块。

5、可以让多个环境对象共享一个状态对象,从而减少系统中对象的个数。

缺点:

1、状态模式的使用必然会增加系统类和对象的个数。

2、状态模式的结构与实现都较为复杂,如果使用不当将导致程序结构和代码的混乱。

3、状态模式对"开闭原则"的支持并不太好,对于可以切换状态的状态模式,增加新的状态类需要修改那些负责状态转换的源代码,否则无法切换到新增状态,而且修改某个状态类的行为也需修改对应类的源代码。

生活场景中的应用:

1、踢足球的时候运动员可以有上场、休息和罚下。 

2、交通信号灯,红、黄、绿三种状态

源码应用:
               1)jdk的javax.faces.webapp.FacesServlet,实例方法的执行依赖于实例状态。

               2)Spring StateMachine状态机

http://www.yayakq.cn/news/598057/

相关文章:

  • wordpress网站静态页面生成网站备案有哪些费用
  • php做的网站缺点cms企业网站系统
  • 网站定制费用网站被攻击了怎么办
  • 永川做网站的公司怎么做网站的百度权重
  • 做网站用笔记本电脑阿里巴巴网站
  • 网站规划 时间阳江房地产信息网
  • 湘潭网站建设工作室app开发经费预算表
  • 汉滨区住房和城乡建设局网站怎样用自己的服务器做网站
  • 溧阳建设集团网站wordpress影视主题
  • 流媒体网站建设什么是软件外包公司
  • 个人推广网站邢台集团网站建设报价
  • 做网站 聊城wordpress 文章加图片
  • 网络查询网站哪些网站做的好看
  • 做网站管理员开会怎么演讲网站建设与制作视频教学
  • 商城网站的搜索记录代码怎么做网页设计班级网站用什么做首页
  • 做网站那种布局好网站建设去哪可接单
  • 网站icp备案信息是什么意思saascrm国内免费pdf
  • 电子商务网站建设的步骤一般wordpress 弹窗登陆
  • 电商网站开发设计方案建设专业网站哪家更专业
  • h5营销型网站suteng泰安网络网站
  • 刷网站跳出率外贸网站建设可以吗
  • 餐饮vi设计网站网站建设小企业案例
  • 用什么建网站伪静态 多个网站
  • 南屏网站建设汕头网站建设制作方案
  • 建筑公司网站网站县级网站建设
  • 洛阳建设网站的公司云电脑永久免费版
  • asp网站制作设计教程用c 实现网站开发
  • wordpress插件的安装目录下襄阳seo研究中心
  • 长治网站公司长沙整站优化
  • 织梦园模板网站wordpress有哪些小工具