Я попросил, чтобы преобразоватьКак я могу конвертировать UML TO java?
В UML, я получаю большинство из них это просто я не знаю, что делать на линиях
+ GetEmployees(): Employee и т. д., где говорится о + getManager(): Manager
Я попросил, чтобы преобразоватьКак я могу конвертировать UML TO java?
В UML, я получаю большинство из них это просто я не знаю, что делать на линиях
+ GetEmployees(): Employee и т. д., где говорится о + getManager(): Manager
Хотя есть несколько инструментов, позволяющих сделать автоматическое преобразование (например, Eclipse имеет множество плагинов, позволяющих вам это делать). Я предлагаю вам попробовать выполнение преобразования вручную, по крайней мере один раз; это очень тривиально, особенно в этом случае. Вы просто должны помнить несколько вещей:
Чтобы все суммировать, здесь это как будет выглядеть объект компании:
class Company {
private String name;
private Employee[] employees;
public String getName() {
return name;
}
public Employee[] getEmployees() {
return employees[];
}
}
Как вы могли заметить, есть несколько исключений из пунктов, которые я перечислил: отношения между двумя объектами в фактах должны быть сопоставлены с некоторыми методами и свойств, в Java, но UML-модель не всегда перечисляет все, что вам нужно. В конкретном случае я показал вам, что модель UML описала метод getEmployees(), но не свойство сотрудников, необходимое для его работы.
В случае класса Employee, вы должны добавить к модели как метод и свойство, просто чтобы определить отношение между Компанией и Employee:
...
private Company company;
public Company worksFor() {
return company;
}
...
Я нашел учебник по youtube, который может помочь вам понять это немного больше: http://www.youtube.com/watch?v=6wyk5BrgOFo
* 'Как я делаю UML' * Перейти выше и летать на SKY – Sage
У вас есть UML, что вы хотите сделать больше? –
Извините, я имею в виду конвертировать в JAVA – user3042332