問題タブ [gang-of-four]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3391 参照

design-patterns - 四人組ではないデザインパターン?

Gang of Fourとして知られるデザインパターンと、FowlerによるPatternsforEnterpriseについてのすばらしい本を私たちは皆知っています。

手続き型プログラミング、関数型プログラミング、OOおよびAOプログラミングにまたがる、あいまいで素晴らしい状況のための珍しいソフトウェアパターンを収集するために、この賢明な質問を提案したいと思います。あなたの想像力を与えて、完全な自由を経験してください。

やや関連:https ://stackoverflow.com/questions/37337/beyond-gof-design-patterns

0 投票する
3 に答える
1121 参照

java - アスペクト指向プログラミングでのギャングオブフォーパターンの使用?

私は SOA のトピックに関する調査を行っており、4 人のギャングがアスペクト指向について何を言おうとしているのかを理解しようとしています。また、AOP パラダイムでこれらのパターンの 1 つを実装する必要があります。

これを選択するのに最適なパターンは何ですか?

0 投票する
3 に答える
1809 参照

ios - 4 つの設計パターンのギャング -- Objective C のサンプル コード?

そこにある 4 つのデザイン パターンのギャングについて、ダウンロード可能な Objective C のサンプル コードを誰かが知っているかどうか知りたいです。サンプルの XCode プロジェクトを探していますが、お金を払ってもかまいません!

ちなみに、他の言語を探している場合は、ここから Javaを始めるか、ここからさまざまな言語を始めることができます。

0 投票する
3 に答える
93989 参照

java - ギャング・オブ・フォーのデザインパターンとは

最近、Java に Gang of Four (GoF) というデザイン パターンがあることを知りました。それが何であり、その用途が何なのか理解できません。誰かがこれについて私に明確にすることができますか? 前もって感謝します。

0 投票する
1 に答える
337 参照

testing - 自動化フレームワークでの 4 つのパターンのギャングの使用

自動化フレームワークを開発する際に、4 つの設計パターンのどのギャングが重要なアプリケーションを持つかを知りたいです。

たとえば、ページ オブジェクト モデル (Gof パターンではありません) は、自動化フレームワークの開発中に組み込まれる、最も一般的に使用されるデザイン パターンの 1 つです。

同様の文脈で、どの Gof パターンが一般的に考えられているかを知りたいです。

最後に、あらゆるタイプの自動化フレームワーク (キーワード、データ駆動型など) に使用できます。

ありがとう。

0 投票する
0 に答える
138 参照

design-patterns - これらは両方とも抽象工場パターンですか?

抽象ファクトリ パターンの本来の用途は、関連するオブジェクトのファミリを作成する場合だと思います。これは、Gang of Four (GoF)とこのチュートリアルで説明されているものです: http://www.oodesign.com/abstract-factory-pattern.html

また、アブストラクト ファクトリ パターンを依存性注入、特に実行時に計算される値の注入に使用できるという投稿もよく見かけます。ここに記載されている抽象ファクトリ パターンのすべての使用法は、このメソッドを参照しているようです:なぜ抽象ファクトリ デザイン パターンが必要なのですか?

これら 2 つは実際には同じパターンで、まったく同じように実装されているのでしょうか、それとも両方で抽象ファクトリが使用されているため、両方とも同じ名前になっているのでしょうか? 両方とも同じ方法で実装されている場合でも、同様の実装 (状態と戦略など) を持つ他のパターンがありますが、動機が異なるため名前が異なります。 2つの場合の工場は完全に異なりますか?

0 投票する
3 に答える
1545 参照

design-patterns - 抽象ファクトリを使用することの欠点とそれに対処するパターン

インタビューで次の質問に直面しましたが、Google またはスタック オーバーフローで解決策が見つかりませんでした。それが本当に有効な質問かどうかはわかりません(コンテキストが与えられなかったので、彼が話していたコンテキストで)??

私は、Abstract Factory パターンのよく知られた問題と、その問題に対処するパターンを教えてほしいと頼まれました。

それで、その問題が正確に何であるかを理解するのを手伝ってくれる人はいますか(秘密)

抽象工場設計パターンの短所は何ですか?

私はこのリンクを通過しましたが、Abstract Factory の欠点に対処する他のパターンを特定できませんでした。