在Android中使用抽象工厂模式的最佳方案

时间:2019-01-04 07:42:54

标签: android

在android中使用抽象工厂模式的最佳方案是什么?

2 个答案:

答案 0 :(得分:2)

我在一个需要Google和Firebase进行分析的项目中。因此,我决定将Abstract工厂用于我的案例。

AnalyticFactory:具有某些方法的抽象类,例如:trackActivity trackFragment trackEvent。还有一个称为createFactory的静态方法,其输入为FactoryType(Firebase或Google),并根据我的选择返回我的Analytic

FireBaseFactoryGoogleFactory:子类继承自AnalyticFactory

我同时实现了FireBase和Google Factory。我刚刚被AnalyticFactory使用过。希望对您有所帮助。

答案 1 :(得分:0)

我通常从tutorialspoint.com阅读有关设计模式的文档。更容易理解。这是Abstract Factory Pattern