5

java中的监听机制——观察者设计模式详解

 3 years ago
source link: https://blog.csdn.net/dmk877/article/details/44351365
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

java中的监听机制——观察者设计模式详解

好久没有做笔记了,我发现研究过一个东西后忘的很快,等下次遇到后还得重新查资料学,倒不如写篇笔记记录一下下次遇到相同的问题后查查笔记瞬间就知道了,从而节省了好多时间,今天心血来潮哈哈,写一篇简单的笔记找找感觉重拾斗志,以下内容纯属个人理解,如有错误欢迎大家批评指正,,哈哈。。。废话不多说进入正题,

一、监听机制介绍

           在android的开发中我们经常会遇到,一个类A去监听一个类B成员的变化从而在类A去去进行回调来达到更新的效果,这就是一种简单的监听机制。

  监听机制的处理流程图如下:

二、监听机制实例详解

若想搞清楚监听机制我们必须弄清楚以下5个概念:

 1事件源,被监听对象。

 2监听器:用于监听1

 3绑定:是2去监听1

 4 事件:在1进行相应的操作

 5 事件对象:在4中,通过5可以获得1

可能理解起来比较绕下面我们通过一个简单的例子来进行详细的介绍

首先看下目录结构

目录介绍:

上面的目录中我们是想在TestSon这个类中去监听Son的动作

监听孩子的类

TestSon

两个接口的代码如下

打印的结果:

虽然比较简单但是总觉着自己理解的不够透彻,学东西就要学的透彻点。晚上一点多了睡觉睡觉,这就是奋斗的程序员的生活,哈哈。。。

若果有哪个地方写的不对,欢迎大家批评指正谢谢

源码地址


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK