イベントを発生させるクラスを別ファイルに分離
メソッドオーバーライドの動きを見るためのクラスを追加