00:00
那好了,下边定义它们的实现类吧。先来说事件吧,咱们还是先说事件,事件啊,我这个事件class就叫card event。就叫card event,当然它实现的接口是IC event。先说它吧,获取事件语言。你获取是这试验源从哪儿来的?你这世间是从哪儿来的?肯定是创建这个事件对象的时候,是不是要把事件源给他传进来呀。所以我们这儿应该怎么做呢?我给这儿声明一个,石景云。
01:04
叫event source。这个东西啊。在我创建的时候。可以给他获取到。创建这个事件对象的时候作为参数。作为构造器的参数传进来。暂时先先写一个啊,暂时先写一个,诶我就这样给它创建,你创建这个CD event的时候,给它传进来这个event source这样的话。这个不就有值了吗?所以我这边直接return什么东西一。S。对吧,SOK。
02:00
紧接着呢。这个有了它,还有它那样获取事件类型,你具体的事件类型是什么?你具体的事件类型是什么?你时间类型要根据。根据增删改查呀,你执行的增删改查的不同。你真正执行的方法的不同,它的时间类型是不一样的。而具体的你执行的你这个。试检员啊,它真正执行的是哪个方法?也需要给我们传进来。所以这还需要再声明一个。叫什么方法名method name,这个是事件元,这个是世间园所。
03:12
执行的方法名称,我根据这个方法名称。但不同返回不同的时间类型。这就有点难了啊,当然,这个methodname从哪来的?同样也是。在构造器里边给我们传进来的,所以我这儿呢,就写了this.method name就复制为method name。甚至有值了。那这样的话,这我就这样写了啊,我一写它你就清楚了。啊,我这儿这样吧,来一个。
04:01
EVENT1111TYPE,我复制为now,这返回event type对吧,如果。你的。Method name。是谁?是。Save是save什么什么,也就是说。Method name.start with save。那说明你增你执行的是不是插入操作呀,所以它对应的事件类型就应该是什么。对应的事件类型event type是不是就应该等于我们定义好的那个常量?定义好的那个常量是谁?
05:03
叫。Create是不是他?那你这个疑问的菜就是他呀?那如果不是以save开头的呢?如果method name start with。这个。删除吧。Delete。Event type等于。是这个吧。同理。我这儿就拷贝了。那如果是改update这儿就是。
06:04
Up。查询find,那这对应的就是诶。T,是吧?对应的这些时间。那。那这就这就OK了吧。是不是这就OK了?当然,如果你想写的再完美一些,如果这些都不是呢?可以写哈,No this。呃,这样吧,Have not this event type是吧,随便写个东西就行了,再匹配所其他的。
07:04
那这样的话就获取到了event事件。类型。这就获取到他了。哎,这个是根据。不同的。根据事件员所执行的不同的方法。返回不同的事件类型。OK,这个有点难啊,这个有点难,这是我们定义的什么定义。事件。来。你注意这是事件啊,我们这个事件类。
我来说两句