仕様書に書いてある構造どおりのクラス起こすだけだ
デザパタみたいに余計なクラス挟むと理由を問い詰められる