クラス名を変更
返り値を配列にする
メソッド分割
例外メッセージの調整
Merge pull request #4 from hypermkt/refactor

リファクタリング