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

个人网站布局个人网站建设法律规定

个人网站布局,个人网站建设法律规定,北京3d效果图制作公司,网站设计制作价格怎么样目录 1、代理模式#xff08;Proxy Pattern#xff09;含义 2、代理模式的UML图学习 3、代理模式的应用场景 4、代理模式的优缺点 5、C实现代理模式的实例 1、代理模式#xff08;Proxy Pattern#xff09;含义 代理模式#xff08;Proxy#xff09;#xff0c;为…目录 1、代理模式Proxy Pattern含义 2、代理模式的UML图学习 3、代理模式的应用场景  4、代理模式的优缺点 5、C实现代理模式的实例 1、代理模式Proxy Pattern含义 代理模式Proxy为其他对象提供一种代理以控制对这个对象的访问。 代理模式Proxy Pattern是一种结构型设计模式它通过引入一个代理对象来控制对真实对象的访问。代理对象充当了客户端与真实对象之间的中介可以在访问真实对象前后进行一些额外的操作。 2、代理模式的UML图学习 主要角色 1抽象主题Subject定义了真实对象和代理对象共同实现的接口客户端通过该接口访问真实对象。 2真实主题Real Subject定义了真正执行业务逻辑的对象是代理对象所代表的真实对象。 3代理Proxy持有一个真实主题的引用并实现了抽象主题的接口。在需要时代理对象会创建、销毁或控制真实对象的访问。 3、代理模式的应用场景  1远程代理也就是为了一个对象在不同的地址空间提供局部代表这样就可以隐藏一个对象存在于不同地址空间的事实【DP】 2虚拟代理是根据需要开销很大的对象。通过它来存放实例化需要很长时间的真实对象【DP】; 3安全代理用来控制真实对象访问时的权限【DP】 4智能引用是指当调用真实的对象时代理处理另外一些事【DP】。 4、代理模式的优缺点 1优点 1代理模式可以实现对真实对象的访问控制。通过代理对象可以在调用真实对象之前或之后进行一些额外的操作例如权限验证、缓存数据等。 2代理模式可以实现对真实对象的保护。客户端只能通过代理对象来访问真实对象可以隐藏真实对象的具体实现细节提高了系统的安全性。 3代理模式可以实现远程访问。通过代理对象可以在不同的进程或服务器上访问真实对象实现分布式系统的通信和协作。 4代理模式可以实现延迟加载。当真实对象的创建和初始化过程比较耗时时可以通过代理对象来延迟加载真实对象提高系统的响应速度。 2缺点 1增加了系统的复杂性。引入了代理对象会增加代码量和类的数量增加了系统的复杂性和维护成本。 2代理模式可能会降低系统的性能。由于代理对象需要额外的处理逻辑可能会导致系统的性能下降。 总结来说代理模式的优点包括对真实对象的访问控制、保护、远程访问和延迟加载缺点包括增加系统复杂性和可能降低系统性能。在使用代理模式时需要根据具体的场景和需求来权衡利弊并选择合适的实现方式。 5、C实现代理模式的实例 #include iostream// 抽象主题 class Subject { public:virtual void request() 0; };// 真实主题 class RealSubject : public Subject { public:void request() override {std::cout 真实主题处理请求 std::endl;} };// 代理 class Proxy : public Subject { private:RealSubject* realSubject;public:void request() override {if (realSubject nullptr) {realSubject new RealSubject();}// 在调用真实主题前后可以添加额外的操作std::cout 代理对象处理请求前 std::endl;realSubject-request();std::cout 代理对象处理请求后 std::endl;} };int main() {// 创建代理对象Proxy proxy;// 通过代理对象访问真实对象proxy.request();return 0; }在上述示例中抽象主题Subject定义了一个纯虚函数 request()真实主题RealSubject和代理Proxy都继承自抽象主题。代理对象持有一个真实主题的引用在调用真实主题的 request() 方法前后可以添加额外的操作。 当客户端通过代理对象访问真实对象时代理对象会先进行一些预处理操作然后再调用真实对象的 request() 方法最后进行一些后处理操作。
http://www.hkea.cn/news/14336850/

相关文章:

  • 网站如何强制修改主页 源码美食网站页面设计源代码
  • 瑞安哪里有培训做网站的网站建设域名服务器
  • 有做网站的吗 优帮云怎么找客户资源
  • 上海网站建设的网可以做视频的一个网站
  • 后端网站开发Wordpress不同分类下分页
  • 做网站就用建站之星网站建设需要什么流程图
  • 机械设备如何做网站前端和后端是什么意思
  • 域名访问网站张家界商城网站建设
  • 域名服务商网站三亚网站建设品牌
  • 负责网站建设和网络推广的重庆网站租赁空间
  • 网站如何做支付系统关键词指数批量查询
  • 企业营销策划 网站建设新网域名注册步骤
  • 苏州网站建设设计产品是做网站
  • 百度网站官网网址腾讯云域名备案需要提供网站建设方案书
  • 适合初学者做的网站保定php网站制作
  • 动漫网站建设策划书wordpress 火车头发布规则
  • 建设网站企业排行鲜花网站建设的利息分析
  • 做国外网站什么定位免费海外网站cdn加速
  • 租号网站开发阜城网站建设代理
  • 中国质量建设协会网站亚马逊网站推广怎么做
  • asp.net 网站开发架构太仓网站建设公司
  • 网站与新媒体建设测评方案大连开发区社保网站
  • 东莞网站优化推荐软装设计费用
  • 好看的设计网站wordpress和织梦哪个好
  • 威海网站优化沈阳建站模板展示
  • 如何建设一个静态网站基础建设文本网站
  • 做两个阿里网站吗网站建设 品牌塑造计划
  • 高安网站制作荆门网站制作
  • 越影网站建设做网站SEO用什么电脑方便
  • 行业门户网站建设方案设计了网站