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

代做毕业设计的网站好潜江招聘资讯网

代做毕业设计的网站好,潜江招聘资讯网,潜江seo,免费空间 网站基本概念 责任链模式#xff08;Chain of Responsibility Pattern#xff09;是一种行为型设计模式#xff0c;将请求沿着处理链传递#xff0c;直到有一个对象能够处理为止。 实现的模块有#xff1a; Handler#xff08;处理者#xff09;#xff1a;定义一个处理…基本概念 责任链模式Chain of Responsibility Pattern是一种行为型设计模式将请求沿着处理链传递直到有一个对象能够处理为止。 实现的模块有 Handler处理者定义一个处理请求的接口。ConcreteHandler具体处理者实现了处理者接口判断自己是否能够处理请求如果不能将请求传递给下一个处理者。Request请求封装了请求的信息通常作为处理者方法的参数传递。 使用场景 当需要将请求的发送者和接收者进行解耦时。当有多个对象可以处理同一请求但不确定哪个对象应该处理时。当需要动态指定处理请求的顺序时。 实现 QT源码事件系统 QT的事件处理系统同样用到了事件处理系统其中事件通过事件队列发送到对应的对象每个对象都可以处理该事件如果该对象无法处理将会发给下一个对象。 以下是 QAppliaction 发送鼠标事件给 QWidget 的部分源码 //接收鼠标事件的对象w QWidget* w static_castQWidget *(receiver); //鼠标事件e QMouseEvent* mouse static_castQMouseEvent*(e);......while (w) {//创建一个新的鼠标事件对象用于在对象树中传播鼠标事件QMouseEvent me(mouse-type(), relpos, mouse-windowPos(), mouse-globalPos(),mouse-button(), mouse-buttons(), mouse-modifiers(), mouse-source());......//如果鼠标事件被接受打破循环eventAccepted (w receiver ? mouse : me)-isAccepted();if (res eventAccepted)break;......//如果鼠标事件未被接受将w设置为w的父组件继续循环w w-parentWidget(); } 可以看出 QApplication 将鼠标事件沿着对象树传递直到有一个对象能够处理为止符合责任链模式的思想其中 QObjectHandler处理者定义一个处理鼠标事件的接口。QWidgtConcreteHandler具体处理者实现了 QObject 的接口判断自己是否能够处理鼠标事件如果不能将请求传递给父类 QWidget。QMouseEventRequest请求封装了鼠标事件的信息。QAppliaction客户端是请求的发起者。
http://www.hkea.cn/news/14451604/

相关文章:

  • 贵阳网站建设贵阳网站建设哪家好怀来县住房和城乡规划建设局网站
  • 昆明百度搜索排名优化seo是指搜索引擎营销
  • 免费企业网站开源系统宁波妇科最有名的医院
  • 要如何做才能拥有自己的网站呢网站建设申请空间
  • 那些企业需要做网站网站建设软件有哪些
  • 自己做网站挣钱吗wordpress登陆可见
  • 网站页面设计知识海南台风最新消息今天
  • 上饶市建设局有什么网站机关 网站 建设方案
  • 介绍家乡的网站怎么做房屋装修效果图怎么制作
  • 网站建设与网页设计 难学吗做网站江西
  • 网站图片切换效果兴国电商网站建设
  • 茶叶网站源码phpwordpress tag调用
  • 营销型网站模版嘉兴网站制作费用
  • 做服装网站要那些照片营销型网站和普通网站
  • 建设网站专业公司个人业务网站创建
  • 永康市建设银行网站查询查询网站空间
  • 给网站写教案做课件一节课多少钱app制作公司十强
  • 网站更新怎么样做更高大上十大牌子网
  • 企业网站深圳做网站的人月
  • 品牌型网站建设方案个人网页制作成品 模板
  • 一起做网店潮汕站百度网站怎么做信息
  • 温州做网站哪家公司最好一般做网站是用什么语言开发的
  • 做asp网站的步骤cnzz 网站域名怎么填
  • 福州网站建设流程wordpress阿里云
  • 商城建设方案班级优化大师app
  • 杭州手机网站制作公司网站后台管理怎么做
  • 网站后台进入突然不显示网络营销典型企业
  • 百度网站开发语言做食品网站需要什么资质
  • 深圳企业建站模板怎样做网站的优化
  • 晚上奖励自己的网站推荐wordpress 设计网页