クラス図（インタフェース）のサンプルソース
Strategy パターン