我正在为我的 android 项目编写一个位置管理器助手类。助手类应该能够从应用程序模块中的任何位置使用和检索位置信息。我想知道是否有任何合适的设计模式可以应用于它。
我正在考虑在位置帮助程序类中使用像单例这样的设计模式,因为我可以立即检索位置信息,而无需为每个活动类提供单独的位置管理器对象。但是在删除位置更新时会出现问题。
我正在为我的 android 项目编写一个位置管理器助手类。助手类应该能够从应用程序模块中的任何位置使用和检索位置信息。我想知道是否有任何合适的设计模式可以应用于它。
我正在考虑在位置帮助程序类中使用像单例这样的设计模式,因为我可以立即检索位置信息,而无需为每个活动类提供单独的位置管理器对象。但是在删除位置更新时会出现问题。
可能是某种单例类,因此您可以从代码中的任何位置访问以获取所需的信息。
问题是 android 中的当前位置管理器已经作为服务实现,所以基本上你可能正在寻找的是某种“门面”
看:
立面 - http://en.wikipedia.org/wiki/Facade_pattern