エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Strategyパターンは処理のアルゴリズムをカプセル化し、実行時に切り替えることを目的としたパターンで... Strategyパターンは処理のアルゴリズムをカプセル化し、実行時に切り替えることを目的としたパターンです。 /// <summary> /// Strategyパターンのサンプルコード /// </summary> interface IMultiplyStrategy { int Multiply(int a, int b); } class NormalMutiply : IMultiplyStrategy { public int Multiply(int a, int b) => (a * b); } class LoopMutiply : IMultiplyStrategy { public int Multiply(int a, int b) { int result = 0; for(int i=0; i < b; i++) { result = result + a; }