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

门户型网站建设方案产品推广软文

门户型网站建设方案,产品推广软文,烟台 o2o平台带动做网站行业,建设网站是什么代理设计模式(Proxy Pattern) 为其他对象提供一种代理以控制对这个对象的访问,属于结构型模式客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象 角色 Subject:对象接口,…
  • 代理设计模式(Proxy Pattern)

    • 为其他对象提供一种代理以控制对这个对象的访问,属于结构型模式
    • 客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象
  • 角色

    • Subject:对象接口,真实对象和代理对象都要实现的一个抽象接口
    • Proxy:包含了对真实对象的引用,从而可以随意的操作真实对象的方法
    • RealProject:真实对象
  • 代码示例:以卖手机为例子

    /*** 抽取公共的方法*/
    interface DigitalSell {void sell();
    }/*** 真实对象*/
    class DigitalSellReal implements DigitalSell {@Overridepublic void sell() {System.out.println("销售小米手机");}
    }/*** 代理对象,增加了功能*/
    class DigitalSellProxy implements DigitalSell {private DigitalSell realObj = new DigitalSellReal();@Overridepublic void sell() {System.out.println("增强功能A");realObj.sell();}
    }public class Main {public static void main(String[] args) {new DigitalSellProxy().sell();}
    }
    
  • 优点

    • 可以在访问一个类时做一些控制, 或增加功能
    • 操作代理类无需修改原本的源代码,符合开闭原则,系统具有较好的灵活性和可扩展性
  • 缺点

    • 增加系统复杂度和调用链路
  • 有静态代理和动态代理两种

    • 动态代理也有多种方式,cglib、jdk
  • 和装饰器模式的区别

    • 代理模式主要是两个功能
      • 保护目标对象
      • 增强目标对象,和装饰模式类似
http://www.dtcms.com/wzjs/4420.html

相关文章:

  • 专业做鞋子网站什么是关键词广告
  • 做vip电影网站廊坊seo排名扣费
  • 网站开发产品设计书优就业seo怎么样
  • j2ee 做网站我的百度购物订单
  • 广告装饰 技术支持 东莞网站建设厨师培训学校
  • 展示图片的网站模板百度惠生活商家怎么入驻
  • 网站页面打开速度今天的新闻主要内容
  • wordpress主题 商城seo优化关键词放多少合适
  • wap网站域名网页制作学习
  • 金湖企业网站制作网址生成短链接
  • 做免费网站安全吗正规网络推广服务
  • 变态服务器seo外推
  • 阿里巴巴做网站的电话号码京东seo搜索优化
  • 文化传媒网站封面营销软文案例
  • wordpress 图片上传路径官网优化包括什么内容
  • 卓越科技建站无锡做网站百度竞价排名公司
  • 钓鱼网站制作的报告竞价
  • php网站开发意思怎样做网络推广效果好
  • 济宁网站建设哪家好焊工培训内容
  • 自己做社交网站网络管理系统
  • 门户网站域名是什么seo排名官网
  • 怎样把网站打包做百度小程序郴州网站推广
  • 做网站建站18款禁用网站app直播
  • 没网站域名可以做备案吗网络营销的一般流程
  • 网站建设前端和后端的区别福州seo博客
  • 建瓯建设局网站软文营销文章
  • 辽宁教育网站建设费用阿里巴巴国际站关键词推广
  • 商务网站的建设阶段包括六盘水seo
  • 网线制作实训总结厦门seo管理
  • 网站上截小屏幕 怎么做企业网站制作需要多少钱