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

用dw做网站 的过程wordpress 406

用dw做网站 的过程,wordpress 406,网页设计素材图片怎么获取,劳务公司网站建设1、代理模式的提出 在组件的开发过程中#xff0c;有些对象由于某种原因#xff08;比如对象创建的开销很大#xff0c;或者对象的一些操作需要做安全控制#xff0c;或者需要进程外的访问等#xff09;#xff0c;会使Client使用者在操作这类对象时可能会存在问题…1、代理模式的提出 在组件的开发过程中有些对象由于某种原因比如对象创建的开销很大或者对象的一些操作需要做安全控制或者需要进程外的访问等会使Client使用者在操作这类对象时可能会存在问题1使用者直接访问这种对象会使系统带来很多麻烦。2或者使用者使不能直接访问这类对象使用代理模式就可以解决此类问题。代理模式是在实际操作类和Client使用者之间增加一个代理类实际操作类的一些操作比如对象创建、接口访问、安全控制等相关操作都可以在增加的代理类里面添加相关的功能代码。这样Client实际上是通过代理类来访问和操作实际类。 2、需求描述 有一个主题类该类具有请求功能和数据转换功能。而Client使用者不能直接访问和操作它只能间接的通过其它类进行访问操作。 3、代理模式的代码实现 1代码UML图如下 2代码实现如下 #include iostreamclass AbsSubject { public:virtual void request()0;virtual void dataTransfer()0;virtual ~AbsSubject(){}; };class RealSubject:public AbsSubject { public:virtual void request() override{std::cout RealSubject request std::endl;};virtual void dataTransfer() override{std::cout RealSubject dataTransfer std::endl;} };class Proxy:public AbsSubject { private:RealSubject* realSubject{nullptr}; public:Proxy(){realSubject new RealSubject();};virtual void request() override{if(nullptr realSubject){return;}std::cout Proxy request std::endl;realSubject-request();};virtual void dataTransfer()override{if(nullptr realSubject){return;}std::cout Proxy dataTransfer std::endl;realSubject-dataTransfer();};virtual ~Proxy(){std::cout ~Proxy std::endl;if(nullptr ! realSubject){delete realSubject;realSubject nullptr;}} };class Client { public:void DoWork(){//创建代理对象Proxy proxy;//通过代理对象来访问实际对象的接口proxy.request();proxy.dataTransfer();} };int main() {Client obj;obj.DoWork();return 0; }运行结果如下 4、代理模式缺点 系统中类数量增加由于增加代理类访问实际类的速度会在某种程度上降低。增加系统复杂度。 5、代理模式优点 可以访问不能访问的对象降低系统直接的耦合度便于功能扩展。 关于代理模式的介绍也可参考 设计模式之代理模式(C实现)_墨1024的博客-CSDN博客
http://www.zqtcl.cn/news/927535/

相关文章:

  • 网站建设设计制作 熊掌号一键生成小程序商城
  • 北滘做网站企业展厅 设计 公司 平安
  • 网站做seo外链常州营销型网站建设
  • 乐清门户网站建设网络推广关键词优化公司
  • 自己做的网站被攻击了企业展厅方案设计公司
  • 可信赖的郑州网站建设公司网站怎样实名认证
  • 创建一个网站的步骤是中国机械加工网招聘信息
  • 做电影解析网站烟台网站建设外贸
  • 做网站 网上接单汽车网站开发流程
  • 2017网站开发发展前景主页网站建设
  • 苏州手机网站建设费用上海企业制作网站
  • 网站上怎样做轮播图网站后台乱码怎么办
  • 专业网站建设品牌策划商务网站建设与维护考试
  • 网站开发手机版WordPress如何清空评论
  • 公司怎么建立网站吗010网站建设
  • 网站制作找哪家公司好湖北专业网站建设大全
  • 广州建设网站是什么关系wordpress 插件位置
  • 网站建设工作室 怎么样做一个网站需要多少钱
  • 北京网站制作人才免费企业网站源码
  • 微信商城网站怎么做网站备案是先做网站还是做完了备案
  • 工商局网站查询入口wordpress 文章列表顺序
  • 可以做平面设计兼职的网站模板商城建站
  • 织梦网站如何做301跳转畅销营销型网站建设电话
  • 新网企业邮箱保定seo
  • 河南国控建设集团招标网站网上注册公司核名流程
  • 推推蛙网站建设云南网站开发费用
  • 网站没服务器行吗价格低廉怎么换个说法
  • 用wordpress编写网站完整网站开发视频教程
  • 电商型网站建设价格ppt制作网站
  • 东莞做个网站查询工商营业执照