どっから呼ばれたか判断して処理を分岐するんだろ?
結局メソッド分けるのと同じ。

だいたい同じ処理するメニューなんて存在するわけないんだから
メニュー項目ひとつひとつにメソッド定義するのが普通に決まってるだろ。

「無駄」って何が無駄なのか徹底的に考えてみろよ >>617