Один из них - как мне моделировать общие классы Java, если я делал это ручкой и бумагой.
AFAIK, в UML нет конкретной поддержки для этого, лучше всего использовать такой стереотип, как <<generic>>
. Но на бумаге с ручкой нет ничего проще, чем написать MYType<T>
: -)
Во-вторых, какие инструменты uml поддерживают универсальные классы / интерфейсы.
Стереотипы поддерживаются всеми инструментами UML, которые я видел до сих пор. Конечно, уровень поддержки может отличаться; однако, поскольку я почти не использую никаких инструментов UML, кроме салфеток :-) У меня нет большой базы для сравнения здесь.