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

网站建设 职责怎样做加入购物车的网站

网站建设 职责,怎样做加入购物车的网站,网页设计素材网站大全,软文外链代发c的适配器模式是一种结构型设计模式,他允许将一个类的接口转换成另一个客户端所期望的接口。适配器模式常用于已存在的,但不符合新需求或者规范的类的适配。 在c中实现适配器模式时,通常需要一下几个组件: 1.目标接口(…

c++的适配器模式是一种结构型设计模式,他允许将一个类的接口转换成另一个客户端所期望的接口。适配器模式常用于已存在的,但不符合新需求或者规范的类的适配。
在c++中实现适配器模式时,通常需要一下几个组件:
1.目标接口(Target interface):客户端所期望的接口,通常采用抽象类或接口的形式进行定义,改接口定义了客户端代码可以使用的方法。
2.适配者(Adaptee):已经存在的,但不符合新需求的类或者接口,其方法不能直接满足客户端代码的需求。
3.适配器(Adapter):实现了目标接口的类,通过调用适配者的方法来完成客户端所期望的操作。
下面是一个类适配器的实例代码:

#include <iostream>
using namespace std;//目标接口
class Itarget
{
public:virtual void targetMethod() = 0;
};//适配者
class Adaptee
{
public:void adapteeMethod(){cout << "我需要被适配" << endl;}
};//适配器
class Adapter :public Itarget,private Adaptee
{
public:void  targetMethod(){adapteeMethod();}
};int main()
{Itarget* target = new Adapter;target->targetMethod();return 0;
}

在上述示例代码中,ITarget 是目标接口,定义了客户端所期望的方法 targetMethod()。Adaptee 是适配者,包含了一个不符合新需求的方法 adapteeMethod()。Adapter 是适配器,继承了 ITarget 接口,并私有继承了 Adaptee 类,在实现 targetMethod() 方法时调用了 adapteeMethod() 方法。

在客户端代码中,实例化了一个 Adapter 对象,并将其转换为 ITarget 接口指针。然后,通过调用 targetMethod() 方法,实际上执行了 Adapter 类的 targetMethod() 方法,该方法内部又通过调用 adapteeMethod() 方法来实现客户端所期望的操作。

总结来说,适配器模式是一种将不符合客户端需求的类或接口转换成符合需求的类或接口的设计模式。在C++中,可以通过类适配器或对象适配器的方式来实现适配器模式。


文章转载自:

http://21DxEwAF.jpjxb.cn
http://ZicYgKwW.jpjxb.cn
http://cBd3x9iW.jpjxb.cn
http://Lyt0Z8sr.jpjxb.cn
http://tDhWv78Z.jpjxb.cn
http://ZbdKxM8d.jpjxb.cn
http://BPiosdkN.jpjxb.cn
http://CsZh16ih.jpjxb.cn
http://tnVS59L5.jpjxb.cn
http://lMEoU0zF.jpjxb.cn
http://Qlj991pC.jpjxb.cn
http://MEY6xY52.jpjxb.cn
http://MXNuF19u.jpjxb.cn
http://zJbWLHJ2.jpjxb.cn
http://9XYN1bTV.jpjxb.cn
http://v9EQFIGF.jpjxb.cn
http://aG1x0RuY.jpjxb.cn
http://8m8QqU50.jpjxb.cn
http://KnVLO5td.jpjxb.cn
http://veaDRNFF.jpjxb.cn
http://baWECYWD.jpjxb.cn
http://5Jv2dli7.jpjxb.cn
http://ofhbMTxW.jpjxb.cn
http://CxlJdJc0.jpjxb.cn
http://UBVYYhgl.jpjxb.cn
http://EvLlkBgf.jpjxb.cn
http://tccJtx0e.jpjxb.cn
http://mEsn7CGT.jpjxb.cn
http://buW7SnsR.jpjxb.cn
http://RbJsSUCr.jpjxb.cn
http://www.dtcms.com/wzjs/748012.html

相关文章:

  • 网站运营推广方法总结有没有专门做数据分析的网站
  • 杭州模板建站软件青少年编程培训哪家好
  • 坑梓网站建设市场wordpress cos腾讯云
  • 做网站好还是做淘宝好超级简历网站
  • 莱芜公交网站wordpress在线商城
  • 平台建网站建筑专业网站有哪些
  • 郑州哪里培训网站建设优化好一点系统优化的例子
  • 建立网站ftp徐州市住房建设局网站
  • 广西城乡建设部网站首页wordpress主题 know how
  • 潮州网站建设推广wordpress4.2.19 漏洞
  • 青海省建设网站企业公司网站建设需要哪些方面
  • pe管网站建设 中企动力wordpress live2d
  • 海淀网站设计做网站的目的
  • 深圳网站建设与设计制作海南网站建设多少钱
  • 网站不备案怎么办广州番禺区怎么样
  • 郑州网站建设优点如何建购物网站
  • 移动网站 做优化佛山市外贸网站建设
  • 外国设计网站网站建设哪家有
  • 商城型网站建设代理加盟wordpress站点的根目录
  • 沈阳公司网站建立网站就是制作网页
  • 建网站需要准备什么企业网站开发综合实训
  • 购物网站前台功能模块分析深圳知名包装设计公司
  • 深圳建设监理协会网站网站手机端做排名
  • 奉贤青岛网站建设网站怎么添加管理员
  • 东莞找做网站的logo标志设计图片
  • 像wordpress一样的网站wordpress系统在线升级失败
  • 用爬虫做数据整合网站潍坊哪家网站制作公司好
  • 手机网站开发 教程网站专题制作软件
  • 建设网站需要备案wordpress导航字体大小
  • 做网站需多少钱seo排名首页