相关图片(共1图)
详细内容
微商品牌运营系统开发模式方案,微商代理招商模式,【陈经理:131-9289-8597微电】微商管理软件开发,微商品牌运营方案介绍,代理模式设计,微商代理下单商城平台开发,现成微商管理系统出售,专业开发代理分销系统,代理返佣模式开发平台。
什么是代理模式?
代理模式也称委托模式,是结构型模式的一种。简单讲就是,给某一对象提供一个代理对象,由代理对象控制外部对原对象的访问,并决定原对象的动作。
如果根据代理模式的应用场景分类,代理模式又可以分为以下几类。
1,远程代理
为一个位于不同地址空间的的对象提供一个本地的代理。比如Android中的RPC。
2,虚拟代理
如果需要创建一个消耗较大的对象,先创建一个消耗较小的对象来表示,真实对象只在需要时才被真实创建。比如Android中的AMS功能非常强大,但非常消耗资源,所以通过AMSProxy给App提供Activity管理部分的功能。
3,安全代理
用来控制对真实对象的访问权限。
静态代理 VS 动态代理
静态代理
优点:
1,业务类只需要关注业务逻辑本身;
缺点:
1,可能需要为同一业务接口创建多个代理类,重复编码;
2,业务接口一旦发生改变,所有代理类和被代理类都需要修改;
3,一种代理类只服务于一种业务接口;(比如在上面静态代理示例中,ProjectManagerLuffy只代理ProgrammerZoro的IDoProject业务。如果还需要代理其他比如IPlayGames业务,就需要重新创建代理类了。)