La comprensione di perché si estende una freccia che indica la direzione opposta

In diagrammi di classe io di solito vedere qualcosa di simile a ClassA si estende ClassB dove la testa di freccia punti di ClassA. Esempio, qui, http://bit.ly/GFakDu. Questo ha sempre confuso di me. Perché è la testa di freccia non indica ClassB?

La comprensione di perché si estende una freccia che indica la direzione opposta

InformationsquelleAutor 1.21 gigawatts | 2012-03-22

2 Replies
  1. 16

    UML è semplicemente sbagliato in questi diagrammi. La testa di freccia deve essere un triangolo (non aperto) deve puntare in un’altra direzione, e si chiama realizza non implementa. Quindi, se non ho completamente frainteso le diagrammi autore (del diagramma o del software che li ha creati), semplicemente non sanno come utilizzare UML correttamente.

    In in questo schema (trovato con google) è possibile vedere una corretta visualizzazione di una classe “SearchService” realizzazione (implementazione) l’interfaccia “SiteSearch”.

    La comprensione di perché si estende una freccia che indica la direzione opposta

    In il diagramma successivo diverse classi sono generalizzato (specializzati, estendere) la classe “Account”.

    La comprensione di perché si estende una freccia che indica la direzione opposta

    Su questo sito è possibile ottenere una panoramica (sembra corretto al primo colpo d’occhio). Se volete essere sicuri che si dovrebbe guardare in la specifica (trovare il download in formato pdf).

    Perché è chiamato realizzazione e generalizzando?
    Gli autori di UML cercato di usare termini più generali. E “implementa” potrebbe essere confuso con l’implementazione di un modello UML in un linguaggio di programmazione. Mentre “estensione” non è sempre vero per UML. Una classe più generale può anche essere limitato da una sottoclasse.
    Nello stesso schema di quello che è il termine corretto per descrivere il rapporto Cliente ha con il Visitatore e l’Elemento oggetti?
    err, bene che è errato UML di nuovo, ho paura. Dovrebbe essere una semplice punta di freccia, come -> non riempito uno di rappresentare un’associazione che è navigabile solo in una direzione (chiamato anche riferimento). Avrei cercato più per un bel diagramma…
    che cosa circa la relazione cliente-elemento? la freccia è pieno e non con la linea tratteggiata

    InformationsquelleAutor Christian

  2. 0

    Penso che la confusione qui raccolti con delle variazioni nel modo in cui le persone si rapportano con le sottigliezze della grammatica inglese.

    Alcune persone possono essere inclini a completare il “scomodo”, ma UML standard token “estendere” come “si”, mentre altri lo completa come “extended” durante la visualizzazione o la progettazione di un diagramma. Quindi le differenze nell’interpretazione.

    InformationsquelleAutor Alexander Shcheblikin

Lascia un commento