エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ビルダ (Builder) | Ruby デザインパターン
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ビルダ (Builder) | Ruby デザインパターン
GoFのデザインパターンのひとつ、ビルダ(Builder)をRubyコードで紹介します。 ビルダパターンは次のよう... GoFのデザインパターンのひとつ、ビルダ(Builder)をRubyコードで紹介します。 ビルダパターンは次のような場面で使われます。 オブジェクトの生成に大量のコードが必要 オブジェクトを作り出すのが難しい オブジェクト生成時に必要なチェックを行いたい 🚌 ビルダとは?ビルダは、作成過程を決定する「Director」と作業インタフェースをもつ「Builder」を組み合わせることで、柔軟にオブジェクトを生成をできるデザインパターンです。 ビルダには次の3つの構成要素があります。 ディレクター(Director):Builderで提供されているインタフェースのみを使用して処理を行う ビルダ(Builder):各メソッドのインタフェースを定める 具体ビルダ(ConcreteBuilder):Builderが定めたインタフェースの実装 🚜 サンプルソース1今回のサンプルでは、砂糖水の作成につ