В колледже нас заставляли пользовать программой StarUML, спомощью которой можно создавать UML диаграммы и генерировать код. Я до сих пор пользуюсь этой программы для создания диаграммы и кода. Здесь хочу лишь показать общее, т.е. как создать диаграмму, и сгенерировать код, а в во второй части пойдёт речь о том как она работает.
1. Итак давайте запустим программу, и выберем Default Approach
2. Так выглядет новый проект
3. Создадим такой класс