)UML - Как вставлять атрибуты, являющиеся объектами из классов Java?
Мой вопрос (диаграмма классов):
Э.Г. У меня есть два класса: classA и classB.
Теперь я хотел бы добавить три атрибута в классB: int a; int b; тест класса А;
Это не проблема, потому что каждый инструмент UML знает примитивные типы данных и классы, которые я уже реализовал в своей диаграмме UML. В всплывающем меню я могу выбрать classA как тип данных.
Но что, когда я использовал классы Java в качестве атрибутов в моих классах, например .:
ExecutorService нет примитивных типов данных и ни один класс, который я реализовал. Это класс java libery. Поэтому он не отображается во всплывающем меню типа данных, если я хотел бы добавить новые атрибуты.
Каков стандартный способ решения этой проблемы? Конечно, я мог бы добавить класс ExecutorService, но ExecutorService не является частью моего написанного кода, а скорее является java libery. В некоторых инструментах вы можете добавлять типы данных, но я думаю, что это также неверный путь, потому что это класс.
Что вы предложите?
Спасибо :-)
Что UML инструмент вы используете, и что вы хотите использовать диаграмму классов для? Не можете ли вы просто написать его вручную, как '- attributeName: datatypeName'? В learst в MagicDraw таким образом вы можете определить его как любой тип данных, который вы хотите, независимо от того, что это делает какой-либо смысл или полностью вымышленно. – Akunosh