java - 用于绘图的 Android 对象/类结构

标签 java android

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

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

  1. 纯数据
  2. 图表 - 使用 achartengine 在这个类别中,我将有几种图表类型,例如折线图、条形图、饼图等

为应用程序设计类图时遇到的问题是,我纠结于是否将图形作为包处理,然后将图形类型作为包内的类,还是为驻留在我的应用程序上的每个图形类型创建一个类。应用程序包..

请帮我解决这个问题。

最佳答案

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

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

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

关于java - 用于绘图的 Android 对象/类结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9717044/

相关文章:

java - 高效的 Java 语言构造来检查字符串是否为 pangram?

java - 如何使用带有 json 的 Map 从数据库设置 map latlng 值?

android - 使用 UniversalImageDownloader 的 ListView 滚动不流畅

java - 使用 String 查找静态变量 Java

java - 我对 Codility MissingInteger 的 Java 解决方案有什么问题?

java - 测试 bundle 中是否存在某个值的更好方法?

android - 我们可以在 Android 中将 ListView 添加到 RemoteView 吗?

java - 无法在 SharedPreferences 中保存值

java - 有没有办法对 Swing 应用程序进行模糊测试?

android - 无法在 AndEngine 中加载 Sprite