【发布时间】:2017-08-24 17:55:28
【问题描述】:
在我的应用程序中,它有四个选项卡 [ tab1 |标签2 |标签3 |选项卡4]。 显示的图片不是我的应用程序的图片,但可以感受一下它可能看起来很相似,尽管这里提到的存在差异。
- 每个选项卡都与一个片段相关联。每个片段都是列表,无论是垂直列表还是网格。
- Tab1 和 Tab2 具有相似对象 (X)、餐馆的列表。
- Tab3 有不同的类对象列表 (Y),朋友们。
- Tab4 有对象列表,每个对象都是对象 (X) + 对象 (Y) 的超集。餐馆和我去过那里的朋友。
- 这些选项卡内容中的每一个都是不同的,并且通过 RESTful http 调用获得。
现在,我的查询是:
- 是否应该将所有视图类 X、Y、X+Y 放入工厂模式?
- 我是否应该将 REST api 调用放入观察者模式中,并在数据接收时进行回调?
我对这种方法是否正确,或者我应该选择不同的模式来使事情变得更好?
【问题讨论】:
标签: android design-patterns observer-pattern factory-pattern restful-url