这个功能是在公司项目需求的时候写出来,本来是基础命令字模式的,但是个人喜欢对象,所有后来在一个小项目中使用时,改成了基于对象模式。
首先,是一个接口,我们称之为监听器:
这里使用的是泛型,泛型<T>除了作为实际监听的对象类型,也作为监听器管理的key,届时,你将收到一个具体类型的对象。下面是关键代码:
这个功能是在公司项目需求的时候写出来,本来是基础命令字模式的,但是个人喜欢对象,所有后来在一个小项目中使用时,改成了基于对象模式。
首先,是一个接口,我们称之为监听器:
这里使用的是泛型,泛型<T>除了作为实际监听的对象类型,也作为监听器管理的key,届时,你将收到一个具体类型的对象。下面是关键代码: