エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
テンプレートメソッド(Template Method) | Ruby デザインパターン
GoFのデザインパターンのテンプレートメソッド(template method)のRubyコードを使った紹介です。 テンプ... GoFのデザインパターンのテンプレートメソッド(template method)のRubyコードを使った紹介です。 テンプレートメソッドは、2つのコードのやりたいこと(アルゴリズム)がほとんど同じで、ある一部だけ変えたいようなパターンのときに有効です。 🐰 テンプレートメソッドとは?テンプレートメソッドは次の2つのオブジェクトによって構成されます。 骨格としての「抽象的なベースのクラス」 実際の処理を行う「サブクラス」 🍮 テンプレートメソッドのメリット 抽象的なベースのクラス側に、「変わらない基本的なアルゴリズム」を置ける 抽象的なベースのクラスは「高レベルの処理」を制御することに集中できる サブクラス側に、「変化するロジック」を置ける サブクラスは「詳細を埋めること」に集中できる 「高レベルの処理」とは、プログラミング的には「抽象度の高い処理、ロジック的な部分、処理のフレーム」とい
2012/12/10 リンク