当前位置:首页 > 门店拓客 > 正文内容

Android源码代理模式---Binder

wxianyue1个月前 (01-15)门店拓客2156
国内最强的AI写作工具,帮你写爆款文案

是的进程间通信核心,如果看过源码代理模式,你会发现源码中的各种核心服务都是通过机制进行相互通信的。在的部分就是通过代理模式来访问端的。这里想通过代理模式来详细介绍Java层。文中会简单介绍代理模式,详细介绍机制。(源码基于6.0.1)

代理模式 意图

对其他对象提供一种代理以控制对这个对象的访问。

UML图

此处输入图片的描述

代码示例

    abstract class Subject{
        public abstract void operate();
    }
    class RealSubject{
        public void operate(){
            System.out.println("real operate");
        }
    }
    class Proxy{
        private Subject realSubject;
        Proxy(Subject subject){
            realSubject = subject;
        }
        public void operate(){
            realSubject.operate();
        }
    }
    public static void main(String[] args){
        RealSubject real = new RealSubject();
        Proxy proxy = new Proxy(real);
        proxy.operate(); //实际上交给了realsubject去操作了。
    }

关于代理模式

上面的代码跟UML图只是一个例子,并不能完全描述代理模式的。代理模式强调的是一种代理代理模式,上面的例子中其实直接用就可以了,完全没必要用Proxy。另外代理与被代理对象并不要求有共同的父类/接口。代理模式有几种常见的情况:

- 远程代理( Proxy): 如果某个对象无法实例化,不在同一个地址空间,需要通过编码来进行通信。比如需要访问网络服务器上面的一个对象操作。比如我们接下来需要介绍的。

- 虚代理( Proxy): 在需要的时候创建大对象,比如超大图片,我们可以使用一个虚代理代理图像,在真正需要的时候再去将图像完全加载出来AI一键帮你写论文,在这之前只需要在代理里面保存图像的大小,让它有个占位就好了。

- 保护代理( Proxy): 需要对对象的某些操作进行隐藏,那么就可以使用代理对它的接口进行隐藏。

- 智能指引(Smart ):当需要对对象的引用进行计数的时候,可以使用智能指引的代理模式

是一个接口形式的IP

手机浏览,点击图片保存二维码到相册,然后打开微信扫一扫选择本二维码图片就可以进入,电脑端微信“扫一扫”二维码,进入找聊天搭子平台,里面有找饭搭子、找对象、找陪伴服务等等

扫描二维码推送至手机访问。

版权声明:本文由小猪信息平台发布,如需转载请注明出处。

本文链接:http://pplcom.com/post/59133.html

分享给朋友:

相关文章

2022年实体行业最新的营销计划是什么?

2022年实体行业最新的营销计划是什么?

从2019年低疫情爆发开始,其实我们都很清楚知道现在实体门店生意越来越难做。然而很多人都在咨询有没有什么好的营销方案能解决当下的问题的。自己做过调查外面营销公司一大片,营销方案,营销系统等等公司多如牛...

小程序1.0-2.0,微信小程序生态的现在式和将来时

小程序1.0-2.0,微信小程序生态的现在式和将来时

从跳一跳、小打卡到海盗来了、享物说…仅出现16个月的小程序生态里,诞生了一个又一个“现象级”应用。小程序无需下载安装,相比App有着流量红利,逐步开放的新功能,给零售电商,内容付费等的行业带来了新的创...

CS门店的引流之痛:面膜之后,还有什么?

CS门店的引流之痛:面膜之后,还有什么?

文|化妆品财经在线CBO张钊 湖南益阳市米兰日化是一家超过25年的化妆品老店,从时间的跨度上来说,算是见证了中国美妆市场的蓬勃发展史。 记者在走访该店时了解到,随着市场不断变化,现如今米兰日化的面膜品...

非常奏效的实体店铺运营谋略,痛苦的你,不妨也可以套用试一下

非常奏效的实体店铺运营谋略,痛苦的你,不妨也可以套用试一下

作者:庞刚言商 / 来源:原创。首发站不管是疫情影响,还是移动互联网电子商务的崛起。近几年来,给大家的感受,实体零售业的生意运营,难度系数越来越大了,而且,对赚钱来讲,越发艰难。 市场经济表现出如此...

沉淀8000w+用户、1年营收过百亿,这个品牌的私域有多牛?

沉淀8000w+用户、1年营收过百亿,这个品牌的私域有多牛?

声明:本文来自于微信公众号运营研究社公众号(ID:U_quan),编辑 |杨佩汶 设计 |王浩南,授权站长之家转载发布。 从深圳起家的百果园,自 2001 年开始,经过了近 20 多年的发展,成为了中...

三维家3D云设计,助力科勒卫浴门店体验升级

三维家3D云设计,助力科勒卫浴门店体验升级

引言 大居住产业仍然是制造业数字化进程中的一片洼地。三维家与东鹏瓷砖、马可波罗瓷砖、诺贝尔瓷砖、欧派、好莱客、林氏木业、科勒(中国)等众多家居家装品牌企业,有着多年深入的合作。 在不确定的2020年寻...