Представление коллекций Java в UML2 - PullRequest
0 голосов
/ 19 августа 2010

Существует ли стандартное представление для типизированных коллекций Java в UML2? Я работаю над диаграммой классов и хотел бы избежать синтаксиса Java при использовании чего-то вроде Map в качестве типа для атрибута класса.

- foo : Map<Integer, String>

Ответы [ 2 ]

3 голосов
/ 19 августа 2010

UML2 имеет параметризованные классы , и синтаксис на самом деле почти такой же, как у Java - и Java, и спецификация UML были вдохновлены синтаксисом C ++ здесь.

2 голосов
/ 19 августа 2010

Я против использования слишком большого количества проектных документов для программирования.Документы предназначены только для обмена идеями, ИМХО.

Так что, если вам нужны типы Java для ваших UML-возможностей:

  • , вы выполняете обратное проектирование: тогда синтаксис Java будет в порядке

  • вы пытаетесь программировать через UML: не делайте этого.Программа на Java.Используйте UML только для объектных отношений и совместной работы

    • , если типы являются примитивными: скорее всего вам не нужно выражать внутренние структуры данных в UML.Вам нужно только выразить, за что отвечает класс.
    • , если типы являются объектами: хорошо, возможно, в этом суть ... Я не уверен, но попробуйте использовать минимум ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...