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

上海网站设计知名乐云seo微信小程序开发哪家好

上海网站设计知名乐云seo,微信小程序开发哪家好,网站建设jiage,软件开发与项目管理就业前景欢迎来到 破晓的历程的 博客 ⛺️不负时光#xff0c;不负己✈️ 文章目录 引言代理模式的定义代理模式的具体实现 引言 我们经常听到代理服务器「代理服务器是一个中间服务器#xff0c;能够接收客户端的请求#xff0c;并代表客户端向服务器发起请求#xff0c;然后将服… 欢迎来到 破晓的历程的 博客 ⛺️不负时光不负己✈️ 文章目录 引言代理模式的定义代理模式的具体实现 引言 我们经常听到代理服务器「代理服务器是一个中间服务器能够接收客户端的请求并代表客户端向服务器发起请求然后将服务器返回的数据转发给客户端」。其实在C设计模式中也有一种模式叫做——代理模式。 代理模式的定义 代理模式Proxy Pattern是一种结构型设计模式在软件设计中它为其他对象提供了一种代理或占位符以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介的作用可以隐藏目标对象的实现细节增加额外的功能如访问控制、日志记录、性能监控等或者对目标对象的访问进行优化。 代理模式的具体实现 具体要求有 创建一个接口「抽象类」。 将抽象类的接口在真实类和代理类中具体实现。在代理类中定义一个真实类的指针对象实现多态。 在代理类中对用户的访问请求做权限认证。 以下是一个视频网站的代理模式。 #includeiostream #includestring #includestdio.h using namespace std; //创建一个抽象类 class VideoSite { public:virtual void freeMovie() 0;virtual void vipMovie() 0;virtual void ticketMovie() 0;virtual ~VideoSite() 0;}; //这是一个真实类 在类中对抽象类的接口做具体的实现。 class FixBugVideoSite:public VideoSite { public:void freeMovie(){cout 观看免费电影 endl;}void vipMovie(){cout 观看VIP电影 endl;}void ticketMovie(){cout 观看券电影 endl;}~FixBugVideoSite(){} }; //这是一个代理类 对免费观看的业务进行代理 class freeMovieAgent :public VideoSite { public:~freeMovieAgent(){delete _pVideo;}void freeMovie(){_pVideo-freeMovie();}void vipMovie(){cout 您当前是普通用户需要升级VIP才能观看本部分内容 endl;}void ticketMovie(){cout 您需要用券才能观看本部分内容 endl;} private://定义一个指向真实类的指针「实现多态」VideoSite* _pVideo new FixBugVideoSite(); }; //这是一个代理类 对vip观看的业务进行代理 class vipMovieAgent :public VideoSite { public:~vipMovieAgent(){delete _pVideo;}void freeMovie(){_pVideo-freeMovie();}void vipMovie(){_pVideo-ticketMovie();}void ticketMovie(){cout 您需要用券才能观看本部分内容 endl;} private://定义一个指向真实类的指针「实现多态」VideoSite* _pVideo new FixBugVideoSite(); }; //这是一个代理类 对券观看的业务进行代理 class ticketMovieAgent :public VideoSite { public:~ticketMovieAgent(){delete _pVideo;}void freeMovie(){_pVideo-freeMovie();}void vipMovie(){_pVideo-vipMovie();}void ticketMovie(){_pVideo-ticketMovie();}private://定义一个指向真实类的指针「实现多态」VideoSite* _pVideo new FixBugVideoSite(); }; int main() {//客户直接访问代理对象unique_ptr VideoSite V1(new freeMovieAgent());V1-freeMovie();V1-vipMovie(); }
http://www.w-s-a.com/news/949099/

相关文章:

  • 园林景观网站模板小白怎么做跨境电商
  • 找第三方做网站 需要注意企业网站带数据库
  • 北京南站到北京站flash网站制作单选框和复选框ui组件
  • 网站建设核电集团网站设计案例
  • 宝塔做的网站能不能访问上海的广告公司网站建设
  • 网站会员系统方案新能源网站建设哪家好
  • 全球网站域名域名被墙查询
  • 做期货看资讯什么网站好哈尔滨网站设计联系方式
  • 建站宝盒免费下载上海网论坛网址
  • 国内最有趣的25个网站推广流程
  • 红河做网站抖音小程序怎么挂到抖音上
  • 高度重视机关门户网站建设外包
  • 网站里面送礼物要钱怎么做代码网站开发怎么对接客户
  • 泰州网站制作策划如何做网站需求
  • 门户网站优化报价软件技术公司
  • 怎样换网站logo公司名字大全集免费
  • 为网站网站做推广各类最牛网站建设
  • 网站用自己的电脑做服务器佛山做网站制作公司
  • 一个网站如何做cdn加速器如何上传网站数据库
  • 汝州住房和城乡建设局新网站营销网站定位
  • yy直播官网seo引擎优化是什
  • 做影视网站违法莫品牌营销是什么
  • 全网最稳最低价自助下单网站wordpress电影网站主题
  • 域名更换网站温州建设工程网站
  • 网站如何优化推广连锁店管理网站开发
  • 伊宁市做网站功能性质网站
  • 北京哪个网站制作公司优化大师免费安装下载
  • 同江佳木斯网站设计做网站联系电话
  • 设计上海展会2023seo网站模板下载
  • 开发一个卖东西的网站多少站长工具永久