【发布时间】:2012-12-23 14:59:13
【问题描述】:
如果要求如下,将较小的 Android 应用程序包含到一个更大的应用程序中的正确方法是:
- 小应用应该是松耦合的,应该单独开发
- 更大的应用程序应该处理一些常见的事情,而不是每个小应用程序自己做。
- 更大的应用程序现在应该对小应用程序的状态有所了解,以便做出一些决定。
我首先想到的是某种插件模式(虽然我不太了解,所以我可能会说错话),这样每个小应用程序都应该实现一些通用接口,而大应用程序在处理组件时应该使用该接口。
这是正确的方法吗?
将 android 视为一个平台,这是正确的思维方式吗?
【问题讨论】:
标签: android design-patterns plugins architecture integration