Decoratorパターンはいつ使うのか?
2023-07-28 10:57:59
質問
私は自分のデザインパターンを調べているのですが、私がまだ自分のコーディングで真剣に使っていないパターンの1つがDecoratorパターンです。
私はパターンを理解していますが、私が知りたいのは、デコレーターパターンが最善/最適/エレガントなソリューションである実世界の時間の良い具体例です。 デコレーターパターンの必要性が本当に便利である具体的な状況です。
ありがとうございます。
どのように解決するのですか?
デコレーターパターンはストリームでよく使われます。追加機能を得るためにストリームをストリームでラップすることができます。私はこれを .Net フレームワークで見たことがあります。 私のお気に入りは、圧縮機能を追加するために、FileStream の周りに GZipStream を使用することです。
関連
-
[解決済み] MVPとMVC、その違いは何ですか?
-
[解決済み] 静的クラスとシングルトンパターンの違い?
-
[解決済み] Pythonの@propertyデコレーターはどのように機能するのでしょうか?
-
[解決済み】クラスの命名 - すべてを"<WhatEver>Manager "と呼ぶのを避けるには?[クローズド]
-
[解決済み】C++ シングルトンデザインパターン
-
[解決済み】Proxy、Decorator、Adapter、Bridgeの各パターンの違いとは?
-
[解決済み] [Builder Design パターンと Factory Design パターンの違いは何ですか?[クローズド]。
-
[解決済み] ストラテジーパターンとコマンドパターンの使い分け
-
[解決済み] StrategyパターンとDependency Injectionの違いは何ですか?
-
[解決済み] GOFシングルトンパターンに代わる実行可能な選択肢はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】クラスの命名 - すべてを"<WhatEver>Manager "と呼ぶのを避けるには?[クローズド]
-
[解決済み】Proxy、Decorator、Adapter、Bridgeの各パターンの違いとは?
-
[解決済み] KotlinでBuilderパターンを実装するには?
-
[解決済み] コード内のスイッチをなくす方法【非公開
-
[解決済み] 実例で理解する「Decoratorパターン」【終了しました
-
[解決済み] ProxyパターンとDecoratorパターンの違い
-
[解決済み] Java多重継承
-
[解決済み] ブリッジパターンはどのようなときに使うのですか?Adapterパターンとどう違う?
-
[解決済み] ソーシャルネットワークにアクティビティストリームを実装する方法
-
[解決済み] 静的クラスではなく、シングルトンパターンを使うべき場合とは?[クローズド]