对象之间的模块关系

时间:2014-04-16 07:14:25

标签: java android relationship modularity

我正在开发多个共享部分相同数据模型的Android应用程序。这些模型之间存在关系,但并非每个模型都包含在每个应用程序中。 为了使应用程序的构建尽可能小,我不希望引用我在应用程序中不使用的模型。

例如,想象一只拥有主人和玩具的猫。目前这个类看起来像这样:

class Cat {
    public Owner getOwner() {...};
    public Toy getToy() {...};
}

现在在应用程序A中,我只想展示关于猫及其所有者和应用程序B关于猫及其玩具的事情。

来自JavaScript我会在使用之前将方法注入Cat类,但由于它是Java,这似乎不可能。

那么有没有办法在这些对象之间实现模块化依赖关系? 在回答时请记住,我的目标是最小化android构建,因此大型闪亮库不是解决此问题的理想方案。

提前致谢, 麦克法兰

0 个答案:

没有答案