Come si scrive super () nel formato UML? È corretto scrivere super (parametro: tipo): restituisce il testo nella sezione dei metodi UML?

0

Supponiamo di scrivere una sottoclasse che si estende ad una determinata classe e in quella sottoclasse, si usa il metodo super () per il costruttore.

Scriveresti "super (parameter: type): return type" in UML?

    
posta gordon sung 01.04.2016 - 05:48
fonte

1 risposta

0

No, nella maggior parte dei casi, la chiamata super() non si rifletterà nel tuo UML.

  • super non è il nome di un metodo effettivo (è un costrutto di linguaggio per chiamare il costruttore super-classe), quindi non dovresti aggiungerlo nel diagramma delle classi.
  • Nei diagrammi di sequenza, potresti mostrare la chiamata di super() se vuoi mostrare i parametri che vengono passati sulla super classe. Nella maggior parte dei casi, tale informazione non è così utile o rilevante per ciò che si desidera mostrare nel diagramma, quindi non viene considerata. Se fai disegna la chiamata di super() , sarebbe una chiamata automatica.
  • L'unico altro posto in cui potresti vedere la chiamata di super() è nella documentazione del costruttore stesso, se usi i diagrammi UML per generare codice da
  • .
risposta data 01.04.2016 - 09:13
fonte

Leggi altre domande sui tag