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

备案网站名称有什么用哪家公司做网站正规

备案网站名称有什么用,哪家公司做网站正规,中铁建设集团门户网登录官网查询,石景山网站建设公司排行类似于责任链模式吧#xff0c;不同类实现相同的入参#xff0c;执行不同的操作#xff0c;一个执行完再确定要不要执行下一个。 用go实现#xff1a; 1.定义一个接口 后面所有的handler都要实现这个接口的handler方法 type IHandler interface {/**true 表示通过 false…类似于责任链模式吧不同类实现相同的入参执行不同的操作一个执行完再确定要不要执行下一个。 用go实现 1.定义一个接口 后面所有的handler都要实现这个接口的handler方法 type IHandler interface {/**true 表示通过 false 表示后面就不用再跑了*/Handler(requestSeatContext *model.RequestSeatContext) bool }2.定义接口的入参 为了测试只写一个参数参数只有一个属性代表是否执行下一个handler 实际生成中各个handler就是靠这个传递信息的 type RequestSeatContext struct {LastHandlerOK bool }3.定义接口实现 我们定义3个实现对象 a.解析参数的handler b.执行abtest的handler c.输出log日志的handler type RequestHandler struct {name string } func (handler *RequestHandler) Handler(requestSeatContext *model.RequestSeatContext) bool {if !requestSeatContext.LastHandlerOK {return false}fmt.Println(RequestHandler 执行)return true }type AbTestHandler struct {name string } func (handler *AbTestHandler) Handler(requestSeatContext *model.RequestSeatContext) bool {if !requestSeatContext.LastHandlerOK {return false}fmt.Println(AbTestHandler 执行)return true }type LogHandler struct {name string } func (handler *LogHandler) Handler(requestSeatContext *model.RequestSeatContext) bool {if !requestSeatContext.LastHandlerOK {return false}fmt.Println(LogHandler 执行)return true }4.确定handler执行顺序定义各个handler组成的数组 var (requestHandlers []IHandler )requestHandlers []IHandler{myhandler.RequestHandler{}, //1. 解析参数AbTestHandler{}, //2. abtestLogHandler{}, //3. 日志处理}5.初始化handler入参 requestSeatContext : model.RequestSeatContext{LastHandlerOK:true,}6.执行handler //执行for _, handler : range requestHandlers {requestSeatContext.LastHandlerOK handler.Handler(requestSeatContext)}执行结果 RequestHandler 执行 AbTestHandler 执行 LogHandler 执行如果把中间的AbTestHandler的handler方法的返回值改为false 执行结果就变成 RequestHandler 执行 AbTestHandler 执行
http://www.pierceye.com/news/753129/

相关文章:

  • 重庆网站建设招标网站建设网站建设教程
  • 权威的广州h5网站seo网站分析工具
  • 美食网站要怎么做游戏优化大师下载安装
  • vip解析网站怎么做的做网站需要注册商标多少类
  • 一般做网站宽高多少网页调用 wordpress 图片编辑器
  • 简述网站建设的基本过程word模板免费下载网站
  • 页面好看的蛋糕网站wordpress路由插件
  • 网站建站四种方案深圳网站建设维护
  • 企业网站优化的方案游戏网页设计图片
  • 烟台html5网站建设wordpress主题 亚马逊
  • 个人网站做电商wordpress.php扩张
  • c2c电子商务网站定制开发校园网建设网站特色
  • 企业网站制作公司有哪些做手机网站公司
  • 怎么做flash网站设计惠州做网站公司哪家好
  • 网站开发文档下载餐饮vi设计一套多少钱
  • 平湖网站建设公司克正规的网店平台有哪些
  • 网站建设销售求职网络营销推广引流方法
  • 深圳网站建设官网网站背景素材
  • 建设部网站安全考核证书查询平面设计的素材网站
  • 郑州制作个人网站网站个人备案做企业网站
  • 昆明有网站的公司专注网站平台推广公司
  • 网站建设酷隆莲湖免费做网站
  • 网站建设内容保障制度什么网站权威评价搜索引擎优劣
  • 中国建设局网站东莞市路桥收费所
  • 那个网站上有做婚礼布场样图的公司网站排名
  • 凡客资源东莞市seo网络推广服务机构
  • 网站的安全维护wordpress 文章 定时
  • 网上做题扣分在哪个网站上做网站建设微信商城运营
  • 外贸英文商城网站建设微信公众帐号开发
  • 上海做网站运维的公司用手机制作自己的网站