2011-12-05 14 views

risposta

2

Craig Larman di "Applicare UML and Patterns" libro (3 ° edizione) ha pronunciato la seguente notazione per un diagramma di sequenza:

Nota che implica che prima di chiamare doA l'oggetto :Register riesce ad ottenere l'accesso al singleton tramite il modo standard, ad es. getInstance(). Questo rende il diagramma più agile.

Per un diagramma delle classi:

15

"Ciò che rappresenterà più chiaramente il concetto per il tuo lettore."

C'è un ragionevole esempio di aspetto di base su Wikipedia. Mostra un costruttore privato e un metodo pubblico getInstance() che restituisce un oggetto di tipo Singleton. Troverò anche che uno stereotipo è un modo perfettamente ragionevole per renderlo esplicito senza richiedere al lettore di analizzare i dettagli dell'oggetto della classe.

+3

avrei sicuramente preferirei lo stereotipo. FWIW – Christian

Problemi correlati