戦略パターンでは、さまざまな戦略を表すオブジェクトと、戦略オブジェクトごとに動作が異なるコンテキストオブジェクトを作成します。戦略オブジェクトは、コンテキストオブジェクトの実行アルゴリズムを変更する。パターン指向のソフトウェアアーキテクチャの場合の「コンテキスト」はどうですか?
0
A
答えて
0
私があなたのことをよく理解していれば、あなたの質問本文は戦略パターンを説明する記事からコピーされ、タイトルはこの記事で使用されている用語「コンテキスト」に関する質問です。
あなたは既にStrategyオブジェクトのアイディアを理解していると思います - 彼らはどこかで使われる何らかのロジックを保持しています。どこ?それを受け取って実行するオブジェクトに格納します。このオブジェクトは "コンテキストオブジェクト"として名前が付けられますが、このパターンでこのオブジェクトを記述するための単なる名前であり、OOPで使用される一般的な用語ではありません。
時間のほとんどは、次の用語は、OOPの記事では、常に同じ意味を持ちます:など
抽象化、クラス、インタフェース、カップリング、
しかし、「コンテキスト」という用語をここでは、Strategyオブジェクトを使用するオブジェクトについて説明します。
関連する問題
- 1. `window.jqueryFoo = false;はどういう意味ですか?コンテキストの場合
- 2. 親の方向指示文のコンテキストが
- 3. Unix/Linuxコンテキストでファイルが `source`-dの場合はどうなりますか?
- 4. コンテキストがない場合はどうすればいいですか?
- 5. ソフトウェアアーキテクチャのプロファイルダイアグラムとは何ですか?
- 6. Unixソケット `SOCK_STREAMS`が単方向である場合、node-ipcはどのように双方向ですか?
- 7. ソフトウェアアーキテクチャでINotifyPropertyChangedインターフェイスを実装する場所はどこですか?
- 8. ミックスインはC++のポリシー指向設計とどう違うのですか
- 9. jquery指向オブジェクトはどのように機能しますか?
- 10. JavaScriptはドキュメント内のクリックの位置をどのように報告できますか?コンテキストの場合
- 11. お互いの友情と指針:これはどのようなパターンか反パターンですか?
- 12. nginxの - パターン404場合 -
- 13. パターン一致の場合
- 14. 私はどのように力指向のグラフを作るのですか?
- 15. データ層のないWebアプリケーションのソフトウェアアーキテクチャは何でしょうか?
- 16. (Webサービスのコンテキストで)ポーリングするかどうかを指定します。
- 17. この場合、char []とchar *はどう違うのですか?
- 18. オブジェクト指向のCRUDプログラム - オブジェクト指向設計の理由は何ですか?
- 19. 私は以下のパターンを印刷したい場合は、パターン
- 20. jsonファイルを解析するためのオブジェクト指向設計パターン
- 21. 大規模な分析指向のSQLスクリプトライブラリの設計パターン?
- 22. 木は、指向または非向きのグラフですか?
- 23. ビデオゲームのソフトウェアアーキテクチャとは何でしょうか?
- 24. 工場とビルダーのパターンの組み合わせですか?
- 25. 多くの場合、パターンを防止するためのパターン
- 26. 式指向の方針指向のアプローチ
- 27. SQLiteOpenHelperクラスのコンテキストとは何ですか?異なるクラスから異なるコンテキストを提供する場合は、
- 28. ドキュメント指向データベースまたはリレーショナルデータベース、どのように選択できますか?
- 29. regexの場合、r '[! - \。&]'はどういう意味ですか?
- 30. Java drawImageの場合、sxはどういう意味ですか?
ご質問にお答えください。タイトルは質問ですが、あなたの体には1つもありません。私はあなたが何を求めているかを100%確信していません... – mawalker