23デザインパターン(ruby)