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

网站的后台系统怎么进入广州网站建设-信科分公司

网站的后台系统怎么进入,广州网站建设-信科分公司,找南阳建立网站的公司,做网站必须租服务器吗责任链模式的定义 定义: 使多个对象都有机会处理请求, 从而避免了请求的发送者和接受者之间的耦合关系. 将这些对象连成一条链, 并沿着这条链传递该请求,直到有对象处理它为止 通俗的讲, 就是将对请求的处理组成一条链, 当请求来时, 在链中依次传递, 知道找到能够处理此请求的…责任链模式的定义 定义: 使多个对象都有机会处理请求, 从而避免了请求的发送者和接受者之间的耦合关系. 将这些对象连成一条链, 并沿着这条链传递该请求,直到有对象处理它为止 通俗的讲, 就是将对请求的处理组成一条链, 当请求来时, 在链中依次传递, 知道找到能够处理此请求的对象 其通用类图如下: 责任链模式的重点是 在链上, 链由多个处理者 ConcreteHandler 组成的 Handler 抽象类代码如下: 抽象的处理者实现三个职责: 定义一个请求的处理方法 handleMessage ,唯一对外开放的方法定义一个链的编排方法 setNext, 设置下一个处理者定义具体的处理者必须实现的两个方法, getHandlerLevel和echo 具体处理类实现抽象类的方法即可 其中涉及到的三个类: Level: 负责定义请求和处理级别Request: 负责封装请求Response: 负责封装链中返回的结果 场景类代码如下: 在实际应用中, 一般会有一个封装类对责任链进行封装, 直接返回链中的第一个处理者, 具体链的设置不需要高层模块关心, 这样, 更简化了高层模块的调用, 减少模块间的耦合, 提高系统的灵活性 责任链模式的应用 1.责任链模式的优点 责任链模式非常显著的优点就是将请求和处理分开.请求者可以不用知道是谁处理的, 处理者可以不用知道请求的全貌, 两者解耦, 提高系统的灵活性 2.责任链模式的缺点 性能问题, 每个请求都是从链头遍历到链尾, 特别在链比较长的时候, 性能是一个非常 大的问题调试不很方便, 特别是链条比较长,环节比较多的时候, 由于采用了类似递归的方式, 调试的时候逻辑可能比较复杂 3.责任链模式的注意事项 链中节点数量需要控制,避免出现超长链的情况, 一般的做法是在Handler中设置一个最大节点数量, 在setNext方法中判断是否已经超出其阈值, 超过则不允许该链建立, 避免无意识的破坏系统性能 在上面的例子中, 融合了模板方法模式, 通过融合模板方法模式, 各个实现类只要关注自己的业务逻辑就成了, 至于什么事要自己处理, 就让父类去决定好了, 也就是说父类实现了请求传递的功能, 子类实现请求的处理, 符合单一职责原则, 这样, 子类的实现非常简单, 责任链的建立也非常灵活.
http://www.zqtcl.cn/news/700268/

相关文章:

  • 网站建设询价函什么网站可以做会计题目
  • 电脑网站视频怎么下载珠海免费网站制作
  • wordpress menu icon咸阳seo
  • php制作网站网站开发与客户沟通
  • 百度网站建设平台微盟微商城官网
  • 三明网站seo上海中学分数线
  • 青岛谷歌网站建设网站建站公司排名
  • 成都旅游网站建设规划windows优化大师官方
  • 福永网站建设公司哪家好财务公司承兑汇票
  • 青岛快速建站模板制作公司网页什么价位
  • 网站建设公司的经营范围wordpress设置文本编辑器
  • 做网站用微软雅黑侵权吗wordpress 同类文章
  • 免费下载建设银行官方网站自己做网站犯法吗
  • 手机网站html代码附近做广告牌的店
  • 建设和优化网站的步骤wordpress 模板 含数据库
  • 太原制作网站的工作室wordpress弹幕播放器
  • 英语网站开发菏泽做网站优化的
  • 宜昌建设网站公司做网站语言服务器 空间
  • 湖南做网站价格广州网站建设哪家便宜
  • 建筑工程素材资源网站中山做网站建设联系电话
  • 做网站关键词集团网站群建设方案
  • 网站开发有哪些课程网站开发好要租服务器吗
  • 鲜花店网站建设的规模设想网站之间的差异
  • 网站怎么在百度做推广郑州建网站
  • 机关门户网站建设顺义做网站
  • 网站开发公司东莞环球军事头条
  • 企业网站管理系统添加教程如何用python开发网页
  • 公司网站建设需要资质wordpress admin
  • 万维网网站301重定向怎么做国家城乡建设规划部网站
  • 现在的网站内容区域做多宽俄文网站开发翻译