2013-02-06 24 views
6

Ho un interfaccia simile:diagramma UML: Come mostrare l'interfaccia che viene implementata da maggior parte delle classi nel mio diagramma delle classi

public interface MyEntity { 

    //HIbernate version 
    public long getOptLock(); 

    //these method are used to keep track of Last modified timestamp 
    public void update(); 

    public void persist(); 

} 

che viene realizzato tramite la maggior parte delle classi nel mio modello di oggetti. Ora, so come mostrare un interface realisation in un diagramma di classe.

Il problema è che questa particolare interfaccia è implementata dalla maggior parte delle classi che rende il diagramma di classe ingombrato. C'è un modo altenativo per mostrare la realizzazione dell'interfaccia?

risposta

6

Il modo alternativo è quello di utilizzare la notazione lecca-lecca, proprio al di sopra di ogni classe che implementa l'interfaccia:

Vai a questa image dal sito Web MSDN.

Per l'articolo completo vedere questo link.

+0

Ok, grazie. Avevo l'impressione che la notazione di lecca-lecca fosse solo per l'interfaccia marker. Questo aiuta molto. – Rohit