18 戦略デザインパターンと状態デザインパターンの違いは何ですか? 戦略デザインパターンと州デザインパターンの違いは何ですか?私はウェブ上でかなりの数の記事を調べていましたが、違いを明確に理解することができませんでした。 誰かが素人の言葉の違いを説明できますか? 219 design-patterns strategy-pattern state-pattern
16 テンプレート方式と戦略パターンの違いは何ですか? テンプレートメソッドパターンと戦略パターンの違いは何ですか? 私が知る限り、それらは99%同一です。唯一の違いは、テンプレートメソッドパターンが基本クラスとして抽象クラスを持っているのに対し、戦略クラスは各具象戦略クラスによって実装されるインターフェースを使用することです。 ただし、クライアントに関する限り、それらはまったく同じ方法で消費されます-これは正しいですか? 161 design-patterns strategy-pattern template-method-pattern
12 FactoryとStrategyパターンの違いは何ですか? 工場と戦略のパターンの違いを説明できる人はいますか? 私にとっては、追加のファクトリクラス(ファクトリパターンで製品のオブジェクトを作成する)以外は、どちらも同じように見えます 145 java design-patterns factory-pattern strategy-pattern abstract-factory
7 戦略パターンとコマンドパターンの使用 どちらのデザインパターンもアルゴリズムをカプセル化し、実装の詳細を呼び出し元のクラスから切り離します。私が識別できる唯一の違いは、ストラテジーパターンが実行用のパラメーターを取り込むのに対し、コマンドパターンは受け取らないことです。 コマンドパターンは、作成時に実行のためにすべての情報が利用可能である必要があり、その呼び出しを(おそらくスクリプトの一部として)遅らせることができるようです。 1つのパターンと他のパターンのどちらを使用するかは、どの決定によって決まりますか? 121 design-patterns encapsulation strategy-pattern command-pattern
13 ブリッジパターンと戦略パターンの違いは何ですか? dofactoryやwikipedia、そして多くのサイトに関する多くの記事を読もうとしました。ブリッジパターンと戦略パターンの違いはわかりません。 どちらも抽象化を実装から切り離し、実行時に実装を変更できることを知っています。 しかし、どのような状況で戦略を使用する必要があるのか、またはどのような状況でブリッジを使用する必要があるのかはまだわかりません。 114 design-patterns strategy-pattern bridge
9 戦略パターンと依存性注入の違いは何ですか? 戦略パターンと依存性注入の両方で、実行時にオブジェクトを設定/注入できます。戦略パターンと依存性注入の違いは何ですか? 95 design-patterns dependency-injection strategy-pattern
17 戦略パターンの実例 OCPプリンシパルと、これを達成するための戦略パターンの使用方法について読んでいます。 私はこれを数人に説明しようと試みましたが、考えられる唯一の例は、「注文」のステータスに基づいて異なる検証クラスを使用することです。 私はいくつかの記事をオンラインで読みましたが、これらは通常、レポート/請求書/検証などの戦略を使用する本当のような理由を説明していません... 戦略パターンが一般的であると考える実例はありますか? 94 java c# design-patterns strategy-pattern