我计划通过以下方式在Android(3.0)中创建2D(地形)地图的表示
- 一个类
MapCoordinate
,它只是一个“结构”,由 int 类型的公共属性 x,y 组成,表示 MapCoordinate - 一个类
MapPoint
(可能不是一个好名字),它封装了访问和更改地图中某个点的数据的方法(对于一个地图坐标) 一个类
Map
,它有一个实例/ Map(我的应用程序中只有一个)并通过具有一个封装一个 MapHashMap
:public class Map { HashMap<MapCoordinate, MapPoint> mapPoint = new HashMap<MapCoordinate, MapPoint>(); }
所以,我的问题是:在 Android 上拥有许多(Java)对象实例是否对性能至关重要(只有平板电脑是我的应用程序的目标)。当然,这张地图只是我整个应用程序的一小部分。地图可以变得相当大。
感谢您的反馈意见。