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

国外有哪些网站做推广的比较好b站2020推广网站

国外有哪些网站做推广的比较好,b站2020推广网站,广州番禺服装网站建设,b2b独立站建站基本概念 适配器模式(Adapter Pattern)是一种结构型设计模式,允许将一个类的接口转换成客户端所期望的另一个接口,可以让原本由于接口不兼容而不能一起工作的类能够一起工作。 适配器模式需要实现的部分为: Target类…

基本概念

适配器模式(Adapter Pattern)是一种结构型设计模式,允许将一个类的接口转换成客户端所期望的另一个接口,可以让原本由于接口不兼容而不能一起工作的类能够一起工作。

适配器模式需要实现的部分为:

  • Target类:定义客户端使用的接口。
  • Adaptee类:需要被适配的类,它已经存在但接口与Target类不兼容。
  • Adapter类:适配器类,通过实现Target接口并持有一个Adaptee对象来对其进行适配。

使用场景

  • 当需要将一个类与另一个不兼容的接口进行协同工作时。
  • 当需要重用某个类,但其接口与所要求的不匹配时。
  • 当需要一个类去实现多个接口时。

实现

QT源码:信号与槽机制

我们都知道信号与槽机制可以连接两个参数并不完全相同,也就是接口不兼容的两个类中的函数。以下是connect函数的实现:

    static QMetaObject::Connection connect(const QObject *sender, const char *signal,const QObject *receiver, const char *member, Qt::ConnectionType = Qt::AutoConnection);

可以看到这里返回了一个静态的 QMetaObject::Connection 对象,查看定义:

class Q_CORE_EXPORT QMetaObject::Connection {void *d_ptr; //QObjectPrivate::Connection*......
}//QObjectPrivate::Connectionstruct Connection : public ConnectionOrSignalVector{// 连接到此对象中插槽的连接的链表,下一个在基类中Connection **prev;// 连接到此对象中信号的连接的链接列表QAtomicPointer<Connection> nextConnectionList;Connection *prevConnectionList;//信号发送者QObject *sender;//信号接收者QAtomicPointer<QObject> receiver;......};

可以看出 QMetaObject::Connection 里面有一个d指针指向 QObjectPrivate::Connection,而QObjectPrivate::Connection 里定义了信号与槽的各种信息,也就是作为适配器

总结一下,在信号与槽中:

  1. 源接口:任何 QObject 类的信号,用于触发某些操作。
  2. 适配器:QMetaObject::Connection ,里面定义了信号与槽的各种信息。

  3. 目标接口:一个槽函数或者是一个 QObject 类的成员函数,用于响应信号。

http://www.zhongyajixie.com/news/3415.html

相关文章:

  • 做网站需要多少钱知乎小网站广告投放
  • 抖音号出售网站宁波品牌网站推广优化
  • 广西开网站信息公司北京seo顾问外包
  • 网站怎么才可以不备案软文类型
  • 广州高端网站开发公司免费搜索引擎入口
  • 大莲网站建设公司重庆网站搭建
  • 做网站的叫云啥互联网营销案例分析
  • 网站建设公司怎么做业务百度app安装下载免费
  • 响应式的网站做优化好吗市场调研报告800字
  • 网站开发软文seo计费系统源码
  • 在那做网站app推广拉新
  • 展示型网站的特点搭建网站
  • 泗阳疫情最新消息今天新增seo关键词排名优化费用
  • 福州建企业网百度排名优化
  • 网站建设 网站网站开发怎么做
  • web前端自学要多久优化网站排名的方法
  • 最好科技广州网站建设公司官网怎么制作
  • 网站排名怎么做 知乎最近军事新闻
  • 农安县建设局官方网站seo优化在线
  • 静态网页建站关键词排名优化易下拉技巧
  • 武汉有没有做网站的西安排名seo公司
  • 网站制作公司 信科网络直播营销
  • 网站建设制作视频教程汕头seo排名
  • 专做餐饮的网站3a汽车集团公司网络营销方案
  • 免费网站后台管理模板下载百度不收录网站怎么办
  • 网站开发面试内容东莞网站推广公司黄页
  • 网站开发禁止下载功能黑帽seo论坛
  • wordpress4.x下载seo综合查询是什么
  • 靖江网站建设市场调研方案范文
  • 做网站外包需要提供什么百度手机网页