ダッシュボード スキル一覧 Builder:複雑な検索条件オブジェクトの段階的構築

デザインパターン 🔒 ロック中

Builder:複雑な検索条件オブジェクトの段階的構築

TicketCraftのチケット検索条件が引数の多いコンストラクタで作られ、使わない項目にまでnullを渡す必要があった問題を、Builderパターンで解決する。Before/Afterの実コードとコンパイル確認付き。

実装済み
code: pattern-builder 更新: 2026-07-11 14:58

関連記事

🎮 動く例で試す

このスキルのパターンを、実際に操作しながら確認できるデモがあります(別アプリ「デザインパターン・プレイグラウンド」)。

デモを操作してみる

理解度テスト

記事の内容をクイズで確認できます。合格すると、その場で「完了」にできます。 テストを受けずに、右の「進捗を更新」から直接「完了」にすることも可能です。

理解度テストを受ける →

進捗を更新

State

このスキルは、以下を完了すると学習を始められます。

タグを編集

カンマ区切りで入力してください(例: 基礎, フロントエンド)。