デザインパターンをむやみに適用するとコードの複雑さを無意味に高めてしまう