non capisco cosa centra.. il tuo codice lo scriverai comunque secondo i dettami del linguaggio di programmazione.

UML è analisi, non programmazione ad oggetti.