gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:29:37 25 4
gpt4 key购买 nike

我目前正在开发一个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com