oskarj.wordpress.com blog

sierpień 18, 2007

FUJABA

Zaszufladkowany do: Academic, Java, Kod, UML — oskarj @ 4:46 pm

Przeglądając płytę CD dołączoną do książki „Język UML 2.0” natrafiłem na narzędzie do modelowania w języku UML o nietuzinkowej nazwie – Fujaba, co znaczy „From UML to Java And Back Again”. Jest ono systematycznie rozwijane przez pracowników naukowych uniwersytetu w Paderborn (Niemcy, Nadrenia Północna – Westfalia)

Poniżej prosty, wręcz banalny model klasy, oraz.. kod Java wygenerowany przez to narzędzie.

 

fujaba

 

package ZaJavka;

import java.util. *;

/**

* UMLClass: ‘Komunikator’.

*/

public class Komunikator

{

/**

* UMLAttr: ‘userName : String’.

*/

private String userName = “”;

/**

* UMLMethod: ‘- getUserName (): String’.

*/

private String getUserName ()

{

return this.userName;

}

/**

* UMLMethod: ‘- setUserName (newUserName: String): Void’.

*/

private void setUserName (String newUserName)

{

if ((this.userName == null) || (this.userName != null && !this.userName.equals (newUserName)))

{

this.userName = newUserName;

} // if

}

/**

* UMLMethod: ‘+ removeYou (): Void’.

*/

public void removeYou ()

{

//Statement

}

}

 

Jak widać, nie zapomniano nawet o hermetyzacji zmiennych.

Nie ma jeszcze komentarzy »

Brak komentarzy.

Kanał RSS z komentarzami do tego wpisu. Adres TrackBack

Dodaj komentarz

Musisz się zalogować, aby móc dodać komentarz.

Blog na WordPress.com.