-
デザインパターン:例外/エラー処理
質問 例外処理/エラー処理のデザインパターンを説明したリソース(Webまたは書籍)はありますか? クリーンなコードを書く方法について多くの文献があり、デザインパターンをカバーする多くの本があります。しかし、どこで、どのようにエラーを処理するのが最善か、そして、低レベルの関数で発生したエラーをどのように抽象化レベルまで伝播させるのが最善かという問題をカバーするデザインパターンは見たことがあ
2023-11-13 21:04:50 -
Decoratorパターンはいつ使うのか?
質問 私は自分のデザインパターンを調べているのですが、私がまだ自分のコーディングで真剣に使っていないパターンの1つがDecoratorパターンです。 私はパターンを理解していますが、私が知りたいのは、デコレーターパターンが最善/最適/エレガントなソリューションである実世界の時間の良い具体例です。 デコレーターパターンの必要性が本当に便利である具体的な状況です。 ありがとうございます。
2023-07-28 10:57:59 -
Dependency Injectionでlog4netを利用する方法
質問 依存性注入フレームワークでlog4netの正しいパタンと使い方を把握しようとしています。 Log4NetはILogインターフェイスを使用しますが、私は、Log4Netを呼び出す必要があります。 LogManager.GetLogger(Reflection.MethodBase.GetCurrentMethod().DeclaringType) を、情報を記録する必要がある
2023-07-18 16:15:01 -
[解決済み] UMLのクラス図で菱形の記号は何を意味するのですか?
質問 次の2つの図があるとする。上の図には右端に無地の矢印があり、下の図には左端に菱形の矢印、右端に無地の矢印がある。このとき 名著GoF には、この2種類の図の両方が使われています。 がどのようなものかを理解したいです。 ダイヤモンド が何を意味するのか、また、どちらの方が Customer と Order . は Customer クラスのライフサイクル
2023-07-13 23:33:31 -
[解決済み] IntelliJでのBuilderパターンコード生成
質問 IntelliJでBuilderパターンの記述を自動化する方法はありますか? 例えば、こんな簡単なクラスがあったとします。 class Film { private String title; private int length; public void setTitle(String title) { this.title = title;
2023-06-12 03:49:37 -
[解決済み] なぜドメインエンティティをプレゼンテーション層から分離する必要があるのですか?
質問 ドメイン駆動設計の1つの部分は、あまり詳細がないように見えますが、どのように、そしてなぜドメインモデルをインターフェースから分離すべきかということです。私は、これが良い習慣であると同僚を説得しようとしていますが、あまりうまくいっていないようです...。 彼らはプレゼンテーション層とインターフェイス層の好きなところでドメインエンティティを使用しています。私が彼らに、ドメイン層をインタ
2023-05-12 22:23:02 -
[解決済み] コンフィギュレーション設定の問題に適用できるデザインパターンはどれか?
質問 大規模で複雑なソフトウェア製品では、構成可能な設定を管理することが大きな苦痛になります。私が見たことのある、この問題に対する 2 つのアプローチです。 システム内の各コンポーネントに、構成ファイルまたはレジストリ設定から独自の設定をロードさせる。 設定可能なすべてのシステム設定をロードする設定ローダークラスを持ち、各コンポーネントにその設定のために設定ローダーを照会させる。
2023-05-08 21:21:10 -
[解決済み] 静的クラスではなく、シングルトンパターンを使うべき場合とは?[クローズド]
質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了
2023-04-29 01:32:29 -
[解決済み] ファサード vs. メディエーター
質問 この2つのパターンの違いについて調べてみました。 facadeはサブシステムへのアクセスをカプセル化し、mediatorはコンポーネント間のインタラクションをカプセル化すると理解しています。 サブシステムのコンポーネントはfacadeを意識しませんが、コンポーネントはmediatorを意識することが明らかであることを理解しました。 私は現在、App.Config、SQLに格
2023-04-11 15:37:21 -
[解決済み] Springフレームワークで使われているデザインパターンとは?[クローズド]
質問 終了 . この質問はもっと必要です を重視します。 . 現在、回答は受け付けていません。 この質問を改善したいですか? 質問を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .
2023-03-19 09:38:41 -
[解決済み] リアクターパターン」の簡単な説明とその応用【終了しました
質問 終了 . この質問はもっと必要です を重視します。 . 現在、回答は受け付けていません。 この質問を改善したいですか? 質問を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .
2023-03-11 10:15:09 -
[解決済み] 依存性注入とシングルトンデザインパターン
質問 依存性注入とシングルトン パターンのどちらを使うべきかは、どのように判断すればよいのでしょうか。 私は、彼らが言う多くのウェブサイトを読んできました "シングルトンパターンよりも依存性注入を使用する"。しかし、私は彼らに完全に同意するかどうかわからない。私の小規模または中規模のプロジェクトでは、私は間違いなくシングルトンパターンの使用は簡単だと思います。 例えばLogger。私は
2023-02-24 08:42:43 -
[解決済み] GOFシングルトンパターンに代わる実行可能な選択肢はありますか?
質問 現実を見ましょう。 シングルトンパターンは 非常に論議を呼ぶ のプログラマが大勢いる話題です。 と の両側からプログラマが殺到している話題です。 シングルトンは見栄えのするグローバル変数に過ぎないと感じている人もいれば、パターンによって誓い、絶え間なく使う人もいるのです。 私は シングルトン論争 が私の質問の核心にあることは避けたいと思います。 を弖紗すること
2023-02-15 14:16:02 -
[解決済み] Visitorパターンのaccept()メソッドのポイントは何ですか?
質問 アルゴリズムをクラスから切り離すことについて、多くの議論がなされています。しかし、1つのことは説明されないままです。 彼らはこのような訪問者を使っています。 abstract class Expr { public <T> T accept(Visitor<T> visitor) { return visitor.visit(this); } } c
2023-02-11 18:35:27 -
[解決済み] CQRS コマンドの戻り値 [終了しました]
質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了
2023-02-06 05:44:03 -
[解決済み] なぜSingletonはアンチパターンと言われるのか?重複
疑問点 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 シングルトンの何がそんなに悪いのですか? シングルトンデザインパターン。落とし穴 シングルトンのアンチパターン 最近、Single
2023-02-01 03:44:01 -
[解決済み] ボードゲームのモデリングパターンを教えてください。[終了しました]
質問 終了 . この質問はもっと必要です を重視します。 . 現在、回答は受け付けていません。 この質問を改善したいですか? 質問を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .
2023-01-31 22:39:31 -
[解決済み] StrategyパターンとDependency Injectionの違いは何ですか?
質問 StrategyパターンとDependency Injectionは、どちらも実行時にオブジェクトをセット/インジェクトすることができます。StrategyパターンとDependency Injectionの違いは何ですか? どのように解決するのか? DIとStrategyは同じように動作しますが、Strategyはより細かい依存関係や短命な依存関係に使用されます。 オブジ
2022-11-14 03:50:29 -
[解決済み] ユーティリティクラスは悪なのか?[クローズド]
質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了
2022-11-02 12:04:29 -
[解決済み] 避けるべきデザインパターン【終了
質問 現在のところ、この質問は私たちのQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によって裏付けられていることを期待していますが、この質問はおそらく討論、議論、投票、または拡大した議論を求めるものでしょう。この質問を改善し、再開できる可能性があると思われる場合 ヘルプセンターへ をご覧くだ
2022-10-26 14:48:47
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!