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

模板建站合同wordpress ajax很慢

模板建站合同,wordpress ajax很慢,网站 关键词,在哪个网做免费网站好一、简介 状态模式一般用来实现状态机,而状态机常用在游戏、工作流引擎等系统开发中。不过,状态机的实现方式有多种,除了状态模式,比较常用的还有分支逻辑法和查表法。该模式允许对象内部状态改变使改变它的行为。 二、适用场景…

一、简介

状态模式一般用来实现状态机,而状态机常用在游戏、工作流引擎等系统开发中。不过,状态机的实现方式有多种,除了状态模式,比较常用的还有分支逻辑法和查表法。该模式允许对象内部状态改变使改变它的行为。

二、适用场景

  • 行为随状态而改变
  • 条件、分支语句的替代者

三、UML类图

请添加图片描述

四、案例

交通信号灯的红黄绿三色的变化。

package mainimport ("fmt"
)type TrafficLightState interface {Handle(trafficLight *TrafficLight)
}type RedState struct {Name string
}func NewRedState() *RedState {return &RedState{Name: "Red"}
}func (r *RedState) Handle(trafficLight *TrafficLight) {fmt.Println("Red light: Stopped")trafficLight.SetState(NewGreenState())
}type YellowState struct {Name string
}func NewYellowState() *YellowState {return &YellowState{Name: "Yellow"}
}func (y *YellowState) Handle(trafficLight *TrafficLight) {fmt.Println("Yellow light: Be prepared to stop")trafficLight.SetState(NewRedState())
}type GreenState struct {Name string
}func NewGreenState() *GreenState {return &GreenState{Name: "Green"}
}func (g *GreenState) Handle(trafficLight *TrafficLight) {fmt.Println("Green light: Go")trafficLight.SetState(NewYellowState())
}type TrafficLight struct {State TrafficLightState
}func NewTrafficLight() *TrafficLight {return &TrafficLight{State: NewRedState()}
}func (t *TrafficLight) SetState(state TrafficLightState) {t.State = state
}func (t *TrafficLight) Change() {t.State.Handle(t)
}func main() {trafficLight := NewTrafficLight()for i := 0; i < 10; i++ {trafficLight.Change()}
}
http://www.yayakq.cn/news/12144/

相关文章:

  • 网站开发流程分析网站开发全程设计
  • 360网站推广官网授权商asp网站免费模板下载
  • 湘潭做网站优化乐山网站开发
  • 电子商务网站建设推广分析微信小程序低代码平台
  • 销售网站建设实验报告网站控制台
  • 娄底网站建设网站德州公司做网站
  • asp做网站好不好怎么自己做三个一网站
  • 北京做公司网站的公司镇江高端网站建设
  • 上传网站程序天眼查询个人信息官网
  • 网站建设和维护工作总结海安县住房和城乡建设局网站
  • 量化交易网站开发wordpress在centos
  • 长春市网站建设怎样创建网站或者网址
  • 泰州专一做淘宝网站wordpress跨域访问
  • 企业门户网站建设公司wordpress dux1.2
  • 顺义区网站建设网络优化工资一般多少
  • 如何在公司网站上添加内容wordpress页眉文件名
  • 网站开发文档需求撰写word网站建设如何跑单子
  • 景区网站建设策划方案微平台推广多少钱
  • 官方网站welcome邢台网站制作报价多少钱
  • 济南网站优化的周期可以下载电影的网站怎么做
  • 商务网站建设个人总结包头做网站公司
  • 住房和城乡建设部监理网站wordpress 下载主题慢
  • 祥云平台网站管理系统哈尔滨建设网站哪家专业
  • 网站在线做照片wordpress设置新窗口打开链接
  • 网站关键字代码wordpress 绿色 炫 模板
  • 昆明网站建设方案托管做网站推广的工作好吗
  • 公司做网站哪家好北京前端哪个培训机构好
  • 企业网站建立的失败案例新能源汽车公司
  • 宿州网站建设开发公司哪家好徐州网站开发哪个好薇
  • 动易网站系统怎么样专业网站建设价格分析