在android中使用抽象工厂模式的最佳方案是什么?
答案 0 :(得分:2)
我在一个需要Google和Firebase进行分析的项目中。因此,我决定将Abstract工厂用于我的案例。
AnalyticFactory
:具有某些方法的抽象类,例如:trackActivity
trackFragment
trackEvent
。还有一个称为createFactory
的静态方法,其输入为FactoryType
(Firebase或Google),并根据我的选择返回我的Analytic
FireBaseFactory
和GoogleFactory
:子类继承自AnalyticFactory
。
我同时实现了FireBase和Google Factory。我刚刚被AnalyticFactory
使用过。希望对您有所帮助。
答案 1 :(得分:0)
我通常从tutorialspoint.com阅读有关设计模式的文档。更容易理解。这是Abstract Factory Pattern