4種類の入力に対応させたいけど4種類の処理の実装がめんどいってこと?