Я планирую создать представление 2D (топографической) карты в Android (3.0) следующим образом
- класс
MapCoordinate
, который является просто «структурой» и состоит изоткрытые атрибуты x, y типа int и представляют MapCoordinate - класс
MapPoint
(вероятно, не очень хорошее имя), который инкапсулирует методы для доступа и изменения данных точки на карте (для одной координаты карты)) класс Map
, который имеет один экземпляр / карту (в моем приложении только один) и инкапсулирует карту, имея HashMap
:
public class Map {
HashMap<MapCoordinate, MapPoint> mapPoint = new HashMap<MapCoordinate, MapPoint>();
}
Итак, мой вопрос будет следующим: является ли критичным к производительности наличие множества (Java) экземпляров объектов на Android (целью моего приложения являются только планшетные ПК).Конечно, эта карта - лишь маленький фрагмент всего моего приложения.Карта может быть довольно большой.
Спасибо за ваш отзыв.