1

Android プロジェクトのロケーション マネージャー ヘルパー クラスを作成しています。ヘルパー クラスは、アプリケーション モジュールのどこからでも位置情報を使用および取得できる必要があります。それに適用できる適切なデザインパターンがあるかどうか疑問に思っていました。

アクティビティ クラスごとに個別のロケーション マネージャー オブジェクトを持たなくても、ロケーション情報を即座に取得できるため、シングルトンのようなデザイン パターンをロケーション ヘルパー クラスに使用することを考えています。ただし、場所の更新が削除されると問題が発生します。

4

1 に答える 1

3

おそらくある種のシングルトン クラスなので、コードのどこからでもアクセスして必要な情報を取得できます。

問題は、Android の現在のロケーション マネージャーが既にサービスとして実装されているため、基本的に探しているのはある種の「ファサード」であるということです。

見る:

ファサード - http://en.wikipedia.org/wiki/Facade_pattern

シングルトン - http://en.wikipedia.org/wiki/Singleton_pattern

サービス - http://en.wikipedia.org/wiki/Service_layers_pattern

于 2013-02-28T06:52:21.100 に答える