Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于绘图的android对象/类结构_Java_Android - Fatal编程技术网

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

Java 用于绘图的android对象/类结构,java,android,Java,Android,我目前正在开发一个android应用程序,需要使用achartengine实时查看数据:仍在应用程序设计中: 我的数据将以两种类型呈现: 普通数据 图表-使用achartengine 在这一类中,我将有几种图形类型,如折线图、条形图、饼图等 我在为应用程序设计类图时遇到的问题是,我一直在考虑是将图形作为包处理,然后将图形类型作为包中的类处理,还是为驻留在我的应用程序包中的每个图形类型创建一个类 请帮我解决这个问题。打包类有很多选项。通常,基本建议是遵循将发生变化的类放在同一个包中的策略。这里有一

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

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

  • 普通数据
  • 图表-使用achartengine 在这一类中,我将有几种图形类型,如折线图、条形图、饼图等
  • 我在为应用程序设计类图时遇到的问题是,我一直在考虑是将图形作为包处理,然后将图形类型作为包中的类处理,还是为驻留在我的应用程序包中的每个图形类型创建一个类


    请帮我解决这个问题。

    打包类有很多选项。通常,基本建议是遵循将发生变化的类放在同一个包中的策略。这里有一个有趣的讨论:

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


    如果你想考虑一般的设计原则,最好的参考就是这个。最后6条原则适用于软件包设计。

    现在已经有了u,但仍然需要更多关于设计android应用程序的指导,因为这是我第一次开发大型android应用程序。。。。。有人能给我发一篇文章,介绍设计大型android应用程序的步骤吗?从分层架构设计、上下文、uml图到类图,android没有统一的架构。即使到目前为止,谷歌和社区似乎都还没有人解决这项制定指导方针的工作。然而,除了一些特定于android的特性外,android应用程序和独立应用程序之间并没有真正的区别。您可以为性能而设计,可能比在其他环境中更注重多线程方面,但您可以通过阅读设计和体系结构论文获得的所有知识和经验对于设计android应用程序都是有效的。您不应该一开始就瞄准完美的设计。试着从常见的教程、常见的设计模式、常见的架构建议中获得灵感,一旦你需要更健壮的架构,就重新设计你的应用程序。重构肯定比从一开始就针对正确的体系结构更有趣。考虑到这一点,请阅读martin fowler网站上的重构建议