エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
3. Rubyによるデザインパターン【Builder】 - Shred IT!!!!
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
3. Rubyによるデザインパターン【Builder】 - Shred IT!!!!
3回目のデザインパターンは Builder(ビルダー) パターンの記事を書いてみる。 Template Method と Strat... 3回目のデザインパターンは Builder(ビルダー) パターンの記事を書いてみる。 Template Method と Strategy のいいところを使ったパターンだと思う。 おなじみ、下記ソウルを忘れないこと。 参考:programming - Rubyによるデザインパターン5原則 - Qiita 変わるものを変わらないものから分離する プログラムはインターフェイスに対して行う(実装に対して行わない) 継承より集約 委譲、委譲、委譲 必要になるまで作るな(YAGNI) 調査 Wikiで調べてみる。 参考:Builder パターン - Wikipedia オブジェクトの生成過程を抽象化することによって、動的なオブジェクトの生成を可能にする。 Wikiの図の説明だが、Director は Builder を内包しており、buildPart メソッドで処理を Builder へ委譲している

