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

如何做宣传推广的网站链接昆山建设网站

如何做宣传推广的网站链接,昆山建设网站,wordpress 赞 插件,建网站的手续一、适配器模式 适配器模式#xff08;Adapter Pattern#xff09;是一种结构型设计模式#xff0c;用于将一个类的接口转换成另一个类所期望的接口#xff0c;以便两个类能够协同工作。 适配器模式可以解决现有类接口与所需接口不匹配的问题#xff0c;使得原本因接口不…一、适配器模式 适配器模式Adapter Pattern是一种结构型设计模式用于将一个类的接口转换成另一个类所期望的接口以便两个类能够协同工作。 适配器模式可以解决现有类接口与所需接口不匹配的问题使得原本因接口不兼容而无法合作的类可以一起工作。 在C中适配器模式通常涉及以下几个角色 目标接口Target Interface定义了客户端代码期望的接口。适配者Adaptee存在的类或组件其接口与目标接口不匹配。适配器Adapter实现了目标接口并通过包装适配者的方式将其接口转换为目标接口。 主要应用在以下场景 新旧接口兼容软件版本升级部分旧接口还在被使用。需要保留旧的接口增加新接口使两者兼容。第三方接口的适配在系统功能稳定的情况下有第三方新的接口需求需要对接。统一多个类相同功能的接口例如统一不同类型数据库的访问接口。 二、类适配器 以多继承方式实现。 Target: 客户端期望接口类Adaptee: 实际需要的功能类Adapter: 将接口类与功能类衔接的适配器类Client: 客户端代码 // 目标接口新系统的接口 class Target { public:virtual ~Target() default;virtual void Request() 0; };// 被适配的类老系统的接口 class Adaptee { public:void SpecificRequest() {// 一些特殊的请求cout Specific Request of Adaptee! endl;} };// 类适配器 class Adapter : public Target, private Adaptee { public:void Request() override {// 将目标接口转化为特殊的请求SpecificRequest();} };int main() {Target* target new Adapter;target-Request(); // 输出: Specific Request of Adaptee!delete target;return 0; }三、对象适配器 在适配器类中包装适配者Adaptee接口。 Target: 客户端期望接口类Adaptee: 实际需要的功能类Adapter: 将接口类与功能类衔接的适配器类Client: 客户端代码 // 目标接口 class TargetInterface { public:virtual void request() 0; };// 适配者 class Adaptee { public:void specificRequest() {// 执行适配者特定的操作// ...} };// 适配器 class Adapter : public TargetInterface { private:Adaptee* adaptee;public:Adapter(Adaptee* adaptee) : adaptee(adaptee) {}void request() override {// 调用适配者的特定方法adaptee-specificRequest();} };int main() {// 创建适配者对象Adaptee* adaptee new Adaptee();// 创建适配器对象将适配者对象传入TargetInterface* adapter new Adapter(adaptee);// 调用目标接口方法实际上会执行适配者的特定方法adapter-request();delete adapter;delete adaptee;return 0; }四、总结 类适配器模式使用继承来适配接口 对象适配器模式通过将适配者对象作为适配器类的成员变量来实现适配 无论是类适配器模式还是对象适配器模式都可以实现接口适配的效果选择哪种方式取决于具体的需求和设计考虑。 参考 C设计模式 - 适配器模式
http://www.zqtcl.cn/news/866013/

相关文章:

  • 临沂制作网站企业施工企业汛期工作实施方案
  • 82家合法现货交易所名单永康关键词优化
  • 郑州市建设工程造价信息网站浙江省建设工程质量管理协会网站
  • 乌兰浩特市建设局网站永州微网站建设
  • 做网站的用什么电脑好wordpress首页调用指定分类
  • 网站域名申请好了怎么建设网站室内设计培训班哪个学校好
  • 东莞厚街网站建设网页设计代码字号px
  • 网站建站免费淘宝优惠券网站建设总代
  • 茶叶网站设计建设工程监理招标网站
  • 网站建设发展历程做网站要多少钱 知乎
  • 丽江建设信息网站江门网站制作方案
  • 网站名注册移动端应用开发
  • 本地网站搭建流程短链接生成器app
  • 建网站需要哪些技术代做ppt网站
  • 在上海哪个网站比较好网站建设服务方案ppt模板
  • 天津网站优化流程uniapp微信小程序模板
  • 网站 搜索引擎 提交企业网站必须备案
  • 公司网站主页设计深圳搜索引擎
  • 织梦学校网站中国建设银行官方网站诚聘英才频道
  • 织梦网站去除技术支持网站建设热门吗
  • 手机自助网站建设电商首页设计
  • 个人做电影网站违法吗招标网站哪个好
  • 岱山县网站建设旅游网站制作
  • 深圳建网站三千哪些网站可以做微商品牌宣传
  • 做网站哪些软件比较好个人网站备案幕布
  • 用数据库代码做家乡网站专门做二维码的网站
  • 上海网站开发工程师招聘网网络维护公司需要什么资质
  • 迅速百度网站自然排名wordpress注册密码链接失效
  • 北京安慧桥网站建设金泉网做网站推广
  • 网站建设与管理书威海城乡与住房建设部网站