Hashmap в UML диаграмме?
Я хочу написать схему классов для класса, содержащего хэш-карту. Обычно я делаю так:

Но моя карта выглядит так:
private Map<Beacon, String> beaconRoute;
Ключ-это пользовательский класс.
Как я могу описать это в UML-диаграмме?
2 ответа:
Используйте
beacon : Beaconвнутри прямоугольника квалификатора и используйте тип данныхStringв качестве целевого типа (вместоEmployee). СвойствоbeaconRouteявляется конечным именем ассоциации. Вам не нужно быть настолько буквальным, чтобы иметь класс Map в UML-делая это, вы теряете из виду проблемную область. Хотя я не понимаю, почему aBeaconбудет сопоставляться с AString. Вы изменили ключ и значение по ошибке?
