Come posso rappresentare l'implementazione di un modello in un diagramma di classe UML?

StackOverflow https://stackoverflow.com/questions/1804104

  •  05-07-2019
  •  | 
  •  

Domanda

In UML, come posso rappresentare che una classe implementa un modello di progettazione o segue una convenzione? Ad esempio, in Java, che una classe segue la convenzione JavaBean?

È stato utile?

Soluzione

Puoi usare gli stereotipi, ad es. lt &; lt &; javabean gt &; > Oppure usa le note.

Altri suggerimenti

Basta aggiungere una nota al diagramma, puntando alla sezione che implementa il modello.

Oppure potresti usare il sistema di estensibilità in UML noto come stereotipi. Aggiungi <<javabean>> a tutte le classi che implementano quel modello.

Segui le regole UML il più possibile, ma ricorda solo che è progettato per essere estensibile, quindi non dovrebbe mai trattenerti dall'esprimere i tuoi pensieri

Stai parlando di " Software Design Patterns! " ;, giusto?

Sono concetti che non hanno un'implementazione specifica su U.M.L. Come risposte precedenti, usano le stesse cose che consentono a U.M.L. da estendere, stereotipi e note.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top