`

通知和代理的区别

    博客分类:
  • ios
 
阅读更多
共同点
利用通知和代理都能完成对象之间的通信
(比如A对象告诉D对象发生了什么事情, A对象传递数据给D对象)

不同点
代理 : 一对一关系(1个对象只能告诉另1个对象发生了什么事情)
通知 : 多对多关系(1个对象能告诉N个对象发生了什么事情, 1个对象能得知N个对象发生了什么事情)


通知注意 :对象销毁时释放通知
分享到:
评论

相关推荐

    spring第三天.pdf

    6. 搞清楚cglib和jdk动态代理的区别 7. 掌握cglib和jdk产生代理对象的方式 8. 掌握cglib和jdk产生代理对象的底层原理 9. 掌握cglib和jdk如何动态添加代理对象的增强功能。 课程目标 1. 可以自主完成阅读Spring框架中...

    Java常见面试题208道.docx

    1.JDK 和 JRE 有什么区别? 2.== 和 equals 的区别是什么? 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗? 4.final 在 java 中有什么作用? 5.java 中的 Math.round(-1.5) 等于多少? 6.String ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    12.5.1. iBATIS 1.x和2.x的概览与区别 12.5.2. iBATIS SQL Maps 1.x 12.5.2.1. 创建SqlMap 12.5.2.2. 使用 SqlMapTemplate 和 SqlMapDaoSupport 12.5.3. iBATIS SQL Maps 2.x 12.5.3.1. 创建SqlMapClient 12.5.3.2....

    Spring 2.0 开发参考手册

    12.5.1. iBATIS 1.x和2.x的概览与区别 12.5.2. iBATIS SQL Maps 1.x 12.5.3. iBATIS SQL Maps 2.x 12.6. JPA 12.6.1. 在Spring环境中建立JPA 12.6.2. JpaTemplate 和 JpaDaoSupport 12.6.3. 基于原生的JPA实现...

    spring chm文档

    12.5.1. iBATIS 1.x和2.x的概览与区别 12.5.2. iBATIS SQL Maps 1.x 12.5.3. iBATIS SQL Maps 2.x 12.6. JPA 12.6.1. 在Spring环境中建立JPA 12.6.2. JpaTemplate 和 JpaDaoSupport 12.6.3. 基于原生的JPA实现...

    Spring面试题含答案.pdf

    16. Bean 工厂和 Application contexts 有什么区别? 17. 一个 Spring 的应用看起来象什么? 18. 什么是 Spring 的依赖注入? 19. 有哪些不同类型的 IOC(依赖注入)方式? 20. 哪种依赖注入方式你建议使用,构造...

    Delphi网络通信协议分析与应用实现pdf清晰

    2.1.5 关于IP地址和实际的地址的区别 2.2 获取子网掩码 2.2.1 Windows NT系统中获取子网掩码 2.2.2 Window 9x系统中获取子网掩码 2.3 获取计算机名 2.3.1 获取和设置本机主机名 2.3.2 获取远程主机名称 2.4 ...

    店铺数据分析(2).docx

    4、销售与库存对比分析 对于品牌公司、省级代理商或开单一品牌多家店铺的加盟商而言,店铺之间的销售对比与货品调配能有效提升总仓的物流管理能力以及各店销售水平和解决库存能力。我们可以通过某一时间段内所选定...

    店铺数据分析(1).docx

    4、销售与库存对比分析 对于品牌公司、省级代理商或开单一品牌多家店铺的加盟商而言,店铺之间的销售对比与货品调配能有效提升总仓的物流管理能力以及各店销售水平和解决库存能力。我们可以通过某一时间段内所选定...

    JINI 核心技术

    14.3 远程事件与本地事件的区别 332 14.3.1 无序传送 332 14.3.2 部分失败 333 14.3.3 延迟与计算 333 14.4 应用的语义 333 14.5 Jini事件编程模型 334 14.5.1 RemoteEvent类 334 14.5.2 RemoteEventListener接口 ...

    JINI核心技术

    14.3 远程事件与本地事件的区别 332 14.3.1 无序传送 332 14.3.2 部分失败 333 14.3.3 延迟与计算 333 14.4 应用的语义 333 14.5 Jini事件编程模型 334 14.5.1 RemoteEvent类 334 14.5.2 RemoteEventListener接口 ...

    Visual C#2010 从入门到精通(Visual.C#.2010.Step.By.Step).完整去密码锁定版 I部分

    9.2.2 理解结构和类的区别 162 9.2.3 声明结构变量 163 9.2.4 理解结构的初始化 164 9.2.5 复制结构变量 167 第9章快速参考 170 第10章 使用数组和集合 171 10.1 什么是数组 171 10.1.1 声明数组变量 171 ...

    精通AngularJS part1

    理解指令控制器和链接函数的区别258 注入依赖259 编译过程259 获取其他控制器260 获取嵌入函数261 创建一个手风琴指令套件261 在手风琴组件中使用指令控制器262 实现accordion指令263 实现accordion—group...

    超级有影响力霸气的Java面试题大全文档

    EJB容器是EJB组件的代理, EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 24、Static Nested Class 和 Inner Class的不同。 Static Nested Class是被声明为静态(static)的内部类,它可以不...

    reactrss:RSS通过React + Redux + nodejs

    #TODOinput的url和对比的url变量区别显示更新数量首页启动初始化的loading动画代理地址的设置改在客户端,服务端尽量不配置删除订阅websocket定时更新,并桌面通知加载更多#CHANGELOG判断去重 (2015-10-05)对内容...

    java 面试题 总结

    EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 21、Static Nested Class 和 Inner Class的不同。 Static Nested Class是被声明为静态(static)的内部类,它可以不依赖...

    Linux管理员指南

    目 录 前言 第一部分 安装Linux操作系统 作为服务器软件 第1章 Linux发行版本与Windows NT的 技术异同 1 1.1 Linux操作系统和Linux发行版本 1 1.2 “自由”软件和GNU许可证 1 1.2.1 什么是...

    12306心蓝定票助手

    •3、注册码授权和加密狗授权有什么区别? 功能是一样的。注册码由识别码和注册名生成,与固定电脑绑定,购买后立即可以使用; 加密狗则类似银行U盾,需要我们快递,收到后插上哪个电脑哪个电脑就可以使用; •4、...

    中文版RFC,共456

    RFC256 IMPSYS 变更通知 RFC276 NIC过程 RFC285 网络图形 RFC324 RJE 协议会议 RFC335 新界面 - IMP/360 RFC348 放弃过程 RFC404 文件迁移协议的注释 RFC405 给 TIP 用户的第二封信 RFC456 UCSB 的数据重置服务 RFC...

    RFC中文文档-txt

    RFC256 IMPSYS 变更通知 RFC276 NIC过程 RFC285 网络图形 RFC324 RJE 协议会议 RFC335 新界面 - IMP/360 RFC348 放弃过程 RFC404 文件迁移协议的注释 RFC405 给 TIP 用户的第二封信 RFC456 UCSB 的数据重置服务 RFC...

Global site tag (gtag.js) - Google Analytics