194
UML 2.1
Ćwiczenia zaawansowane
tWICIIIIE
W celu zaprezentowania istoty przejścia z diagramu klas do kodu źródłowego po- 1 ł- ^ służono się przykładem z punktu 4.7, czyli opisem systemu informacji hotelowych. 9 V ^ Należy zauważyć, że przykład ten został wykonany zgodnie z podejściem implementacyjnym. Zarówno nazwy atrybutów, jak również metod nie posiadają poi- 1 i skich znaków oraz spacji. Ponadto typy danych są zgodne z językiem ]ava.
Aby wygenerować kod źródłowy w narzędziu Enterprise Architect, należy wybrać diagram, a następnie zaznaczyć jego kategorie modelowania, które mają zostać prze- i f \ niesione do kodu źródłowego. Po wybraniu opcji generowania kodu źródłowego automatycznie powinna zostać utworzona lista klas. Opcja generowania kodu źródłowego została zaprezentowana na rysunku 11.1.
ii
tai
ta
ta
I H
I ^
I 1
Rysunek 11.1. Diagram klas — generowanie kodu źródłowego w narzędziu Enterprise Architect 8
Utworzona klasa o nazwie GoscHotelowy posiada zestaw atrybutów zgodny z przedstawionymi w diagramie (listing 11.1).