用于绘图的android对象/类结构

时间:2012-03-15 09:32:03

标签: java android

我目前正在开发一个Android应用程序,需要使用achartengine进行实时数据查看:仍然在应用程序设计中:

我的数据将以两种类型呈现:

  1. 普通数据
  2. 图表 - 使用achartengine       在这个类别中,我将有几个图表类型,如折线图,条形图,饼图e.t.c
  3. 在为应用程序设计类图时遇到的问题是,是否将Graphs作为一个包处理,然后将图形类型作为包内的类或为每个图形类型创建一个类,它位于我的应用程序中申请包..

    请帮助我解决这个问题。

1 个答案:

答案 0 :(得分:1)

包装类有很多选择。通常,基本建议是遵循将在同一个包中一起更改的类放在一起的策略。这里有一个有趣的讨论:http://www.techrepublic.com/article/properly-package-your-java-classes/1049863

就个人而言,我喜欢为数据结构类和使用它们的其他包提供单独的包。在我看来,当以这种方式组织应用程序时,更容易检测循环依赖性。

如果您想考虑一般设计原则,我知道的最佳参考是:http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod。最后6条原则适用于包装设计。