outlookまたはgmailからリンクを開くと、ブラウザで開きます。 それにはどんな種類のデザインパターンが含まれていますか? ファクトリパターンまたは抽象ファクトリパターンがこの場合に適用されますか? 知識共有は高く評価されます。任意のメールからのリンクを開く際の工場パターンの適用方法
答えて
はい、電子メールクライアントからリンクを開くと、戦略パターンとファクトリパターンのインスタンスが含まれます。
まず、URLスキームが検査され(https :, email :,など)、そのタイプのリンクを開くためのハンドラの種類が設定から参照されます。次に、クライアントはこのハンドラに委任してリンクを開きます。 (戦略パターン)
http:またはhttps:リンクの場合、ハンドラはシステムのデフォルトWebブラウザ(ファクトリパターン)をインスタンス化し、URLを開くように指示します。
詳細はかなり複雑でOSによって異なりますが、一般的には常にこのように機能します。
is "Open with"オプションを使用していくつかのファイルを開くと、上記と同じ意味でFactory Designパターンも含まれますか? – traveller
作成するオブジェクトの種類が特に選択されているため、「開く」は実際にはファクトリパターンに従いません。 –
- 1. 工場と工場の方法のパターンをC#
- 2. コンストラクタオブジェクトから任意のオブジェクトにメソッドを適用する方法
- 3. 工場パターンの使用
- 4. 要約工場の方法パターン
- 5. 工場のパターンandroid
- 6. AngularJSの工場は工場のパターンと同じですか?
- 7. 工場パターンの過度使用
- 8. 工場パターンの 'Unwholesome' use?
- 9. 工場出演者のパターン
- 10. Selenium webdriverの工場パターン
- 11. *任意のURLからaspxページの新しいウィンドウを開く
- 12. Windowsフォームアプリケーションから任意のバージョンのAutoCADを開く
- 13. 「自己工場」パターン
- 14. 抽象工場パターン
- 15. プロバイダ工場からのインジェクタの使用方法
- 16. その中の任意のパターン
- 17. 要約DbProviderFactoryの工場と工場パターンADO.Net?
- 18. 工場パターンと関連してmvcについての方法
- 19. 文字列内の任意の場所で任意の順序で複数のパターンを一致させる
- 20. 工場の女の子一意性検証は、関連工場
- 21. 1つの工場のデータを別の工場で使用する方法
- 22. 電子メールのリンクからNativescript Androidアプリを開く
- 23. Pythonで任意のファイルを開く方法はありますか?
- 24. 工場からの$ uibModalの使用
- 25. コンパクトからインターフェイスを転送する方法:通常から任意:任意
- 26. マップから工場パターンを動的に読み込む方法は?
- 27. 任意のアプリケーションからのデータ使用
- 28. FactoryGirl `「ファクトリー」クラスの工場define`パターンが
- 29. 抽象工場パターンの説明
- 30. Identity 2.0とEntity Frameworkの工場パターン
@trincotこれについてあなたの意見を共有できますか?あなたが何かを分かち合うことがあれば助けになります。 – traveller
ファクトリパターンは、異なるプロパティを持つオブジェクトのインスタンスの作成に関連しています。ブラウザを開くリンクをクリックすると、ブラウザは単にリンクを受け取って開きます。インスタンス作成操作は表示されません。 –