介绍一下设计模式中的监听者模式,这个模式在图形界面中用的是比较多的,比如按钮的点击事件,控件的双击事件等等。
模拟一个hit(击打事件)
(1)代码目录结构如下
(2)hit事件,HitEvent.java
package com.wzj.design.event;
import java.util.EventObject;
/**
* Created by wzj on 2016/11/20.
* 事件
*/
public class HitEvent extends EventObject
{
/**
* Constructs a prototypical Event.
*
* @param source The object on which the Event initially occurred.
* @throws IllegalArgumentException if source is null.
*/
public HitEvent(Object source)
{
super(source);
}
public void hit()
{
Sy