• [解決済み] PHPプロジェクトにおいて、ヘルパーオブジェクトを保存し、アクセスし、整理するためにどのようなパターンが存在するのでしょうか?[クローズド]

    質問 現在のところ、この質問は私たちのQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によって裏付けられていることを期待していますが、この質問はおそらく討論、議論、投票、または拡大した議論を求めるものでしょう。この質問を改善し、再開できる可能性があると思われる場合 ヘルプセンターへ を

    2022-09-27 01:05:26
  • [解決済み] ストラテジーパターンとコマンドパターンの使い分け

    質問 どちらのデザインパターンもアルゴリズムをカプセル化し、その呼び出しクラスから実装の詳細を切り離します。私が識別できる唯一の違いは、Strategyパターンが実行のためのパラメータを取るのに対し、Commandパターンは取らないということです。 コマンドパターンは、作成時に実行のためのすべての情報が利用可能であることを必要とし、(おそらくスクリプトの一部として)その呼び出しを遅らせる

    2022-08-25 06:51:10
  • [解決済み] Hystrixが採用しているBulkhead Patternとは何ですか?

    質問 複雑な分散システムにおけるレイテンシとフォールトトレランスのためのNetflixのAPIであるHystrixは、以下のものを使用しています。 バルクヘッドパターン テクニックを使用しています。どなたか詳しく教えてください。 どのように解決するのですか? 一般的な 一般に、バルクヘッドパターンの目標は、システムの一部分の欠陥がシステム全体を破壊することを避けることです。

    2022-08-08 05:06:45
  • [解決済み] Undoエンジンのデザインパターン

    質問 土木工学のアプリケーションのために、構造物モデリングツールを書いています。建物全体を表す巨大なモデル クラスがあり、ノード、線要素、荷重などのコレクションが含まれていますが、これらもカスタム クラスです。 私はすでに、モデルへの各変更の後にディープコピーを保存するアンドゥエンジンをコーディングしています。今、私は別の方法でコーディングすることができたかどうか考え始めました。ディープ

    2022-08-07 19:28:34
  • [解決済み] ブリッジパターンとストラテジーパターンの違いは何ですか?

    質問 に関する多くの記事を読んでみましたが 工場 やウィキペディア、多くのサイトを読んでみました。 ブリッジパターンとストラテジーパターンの違いが全くわかりません。 どちらも実装から抽象化を切り離し、実行時に実装を変更できることは知っています。 しかし、どのような状況でstrategyを使うべきか、どのような状況でbridgeを使うべきかはまだわかりません。 どのように解決

    2022-07-18 07:52:51
  • [解決済み] FacadeパターンとAdapterパターンの違いは何ですか?

    質問 私は両方の定義を読みましたが、全く同じに見えます。どなたか、その違いを指摘していただけないでしょうか。 ありがとうございます。 どのように解決するのですか? この ファサードパターン wiki ページに、この件に関する簡単なメモがあります。 アダプタは、ラッパーが特定のインターフェイスを尊重する必要がある場合に使用されます。 が特定のインターフェイスを尊

    2022-06-21 01:02:17
  • [解決済み] デザインパターン 抽象ファクトリーとファクトリーメソッド

    質問 注:質問は記事の最後にあります。 に関する他のstackoverflowのスレッドを読みました。 抽象ファクトリ vs ファクトリメソッド . 私はそれぞれのパターンの意図を理解しています。しかし、定義がよくわかりません。 ファクトリーメソッドは、オブジェクトを作成するためのインターフェイスを定義する オブジェクトを作成するためのインターフェイスを定義しますが

    2022-06-01 02:44:01
  • [解決済み] ServiceLocatorはアンチパターンか?

    質問 最近読んだ本 Mark Seemannの記事 を読みました。 著者は、ServiceLocatorがアンチパターンである2つの主な理由を指摘しています。 APIの使用に関する問題 (これは全く問題ないのですが) クラスがサービスロケーターを使用する場合、ほとんどの場合、クラスは1つのPARAMETERLESSコンストラクタしか持っていないので、その依存性

    2022-05-29 20:41:35
  • [解決済み】デザインパターンを勉強するには?[クローズド]。

    質問 <余談 クローズド . この質問は 意見型 . 現在、回答は受け付けておりません。 クローズド 8年前 . <余談 <パス この問題の回答は 社会貢献 . この記事を改善するために、既存の回答を編集します。現在、新しい回答や

    2022-05-08 20:08:59
  • [解決済み] ソーシャルネットワークにアクティビティストリームを実装する方法

    質問 自分のソーシャルネットワークを開発しているのですが、ユーザーのアクションのストリームを実装する例をウェブで見つけられませんでした...。例えば、各ユーザーのアクションをどのようにフィルタリングするのか?アクションイベントはどのように保存するのですか?アクションのストリームとアクション自体には、どのデータモデルとオブジェクトモデルを使用することができますか? どのように解決するのです

    2022-05-06 22:59:54
  • [解決済み] ゲームにおけるリプレイの概念的な仕組みについて教えてください。

    質問 リプレイがゲームにどのように実装されるのか、ちょっと気になりました。 当初は、ゲーム内で行われたすべてのプレイヤー/aiのアクションをコマンドリストとして記録し、ゲームを「再プレイ」してエンジンに通常通りレンダリングさせるだけだと考えていました。しかし、FPS/RTSゲームのリプレイを見てみると、パーティクルやグラフィック/オーディオのグリッチといったものまで、注意深く調べると一貫

    2022-05-04 16:47:05
  • [解決済み] デザインパターンとアーキテクチャパターンの違いは何ですか?

    質問 について読むと デザインパターン インターネット上では、3つのカテゴリーに分類されていることがわかります。 創作 構造的 ビヘイビア しかし、ソフトウェアのアーキテクチャを作るときには、MVPやMVC、MVVMについて考えることになります。 例えば、クリエイティブ・パターンの中で、私が見つけたのは シングルトンパターン しかし、私のMPVでもsin

    2022-04-29 02:35:18
  • [解決済み] BridgeパターンとAdapterパターンの違い

    質問 BridgeパターンとAdapterパターンの違いは何ですか? どのように解決するのですか? &lt;ブロッククオート アダプタは設計後に動作させるものであり、ブリッジは設計後に動作させるものです。 は、その前に働く。[GoF, p219]"。 実質的には アダプタ このパターンは、サードパーティや社内に既存のコードがあるけれども、自分ではコントロールできな

    2022-04-28 12:40:25
  • [解決済み] リポジトリとサービスの違い?

    質問 リポジトリとサービスの違いは何ですか?把握できていないようです。 データアクセスレイヤーを介したデータアクセスのことで、一般的にはlinq to sqlを使用することが多いですね。 シンプルなCRUDメソッドを持つリポジトリと、よりビジネスに特化したメソッドを持つサービスをよく見かけます。 を取ることができます。 これ のブログ記事を例として挙げます。一番下のインター

    2022-04-28 12:32:57
  • [解決済み] Facade、Proxy、Adapter、Decoratorのデザインパターンの違い?

    質問 の違いは何ですか? ファサード , プロキシ , アダプタ および デコレーター デザインパターン 一般的な視点から見ると、このようなパターンは同じことをやっているように見える、つまり。 APIをラップし、それへのアクセスを提供する . これらのパターンをどのように見分けるか? あるパターンが他のパターンよりも適している場合の見分け方とは?

    2022-04-27 21:01:23
  • [解決済み] Observerデザインパターンと "Listeners "の比較

    質問 GOFで説明されているObserverデザインパターンは、様々なツールキットで見られるListenersと本当に同じものであるように思えます。概念に違いがあるのでしょうか、それともListenersとObserverは本当に同じものなのでしょうか。 (具体的なコンピュータ言語での実装は求めておらず、設計の観点から違いを(もしあれば)理解したいだけです)。そう、SOFに似たような質問

    2022-04-27 12:26:53
  • [解決済み] クロスカットの懸念事項の例

    質問 の良い例を教えてください。 cross-cutting concern ? のカルテの例です。 ウィキペディア のページは、私には不完全に思えます。 この例から具体的に言うと、なぜログを取るとコードが重複してしまうのか( 散布 )? (以下のような単純な呼び出しの他に log("....") をどこでも使えるので、大したことはなさそうです)。 とはどのような違いが

    2022-04-26 14:01:42
  • [解決済み] ブリッジパターンはどのようなときに使うのですか?Adapterパターンとどう違う?

    質問 を使ったことがある人はいますか? ブリッジパターン 実際のアプリケーションで もしそうなら、どのように使用したのでしょうか?それとも、Adaptorパターンに依存性注入を少し加えただけなのでしょうか?それは本当に独自のパターンに値するのでしょうか? 解決方法は? Bridgeパターンの典型的な例は、UI環境におけるシェイプの定義に使用されています( ブリッジパターン

    2022-04-25 15:48:59
  • [解決済み] シェルスクリプトのデザインパターンやベストプラクティス [終了しました]。

    質問事項 &lt;パス 現状では、この質問は私たちのQ&amp;A形式には適していません。私たちは、回答が事実、参考資料、専門知識によって裏付けられていることを期待していますが、この質問は、討論、議論、投票、または長時間のディスカッションを求める可能性があります。この質問を改善し、再開することが可能であるとお考えの場合。

    2022-04-20 20:02:35
  • [解決済み] [Builder Design パターンと Factory Design パターンの違いは何ですか?[クローズド]。

    質問 <余談 クローズド . この質問はもっと必要です 集中的 . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにする。 本論文の編集 .

    2022-04-17 14:42:31