In un diagramma di classe UML, se una classe ha 5 attributi privati che devono essere mutabili e leggibili, l'UML diventa piuttosto brutto con 10 metodi get/set anche senza alcun della classe funzionalità interessante:Collegamento per denotare o implicare getter e setter in diagrammi di classe UML
Bruttezza a parte, mi sento come UML dovrebbe concentrarsi sulla classe funzionalità più interessante. Ho ragione?
C'è qualche scorciatoia standard per denotare o implicare getter e setter per attributi privati?
Se non si desidera modellare la funzionalità non interessante, è possibile eliminare completamente i getter/setter e modellare le proprietà come attributi semplici. Riempi solo il compartimento degli attributi superiori e lascia vuoto lo spazio operativo. In alcune lingue (ad es. 'C#', 'Delphi') i getter/setter sono comunque quasi invisibili al programmatore. Sento che non dovresti trasferire alcuna responsabilità a _UML_ ("_Object Management Group (OMG) è un consorzio di standard tecnologici senza scopo di lucro ..._") e concentrarti sulla responsabilità al tuo fianco della tastiera. Ho ragione? – xmojmr