W diagramie klasy UML, jeśli klasa ma 5 prywatnych atrybutów, które muszą być zmienne i czytelne, UML staje się dość brzydki z 10 metodami get/set, nawet bez żadnego od klasy ciekawej funkcjonalności:Skrót do oznaczania lub przypisywania pobierających i ustawiających w diagramach klas UML
Brzydota na bok, czuję się jak w UML powinny koncentrować się na klasy bardziej interesującą funkcjonalnością. Mam rację?
Czy istnieje jakiś standardowy skrót do oznaczania lub sugerowania obiektów pobierających i ustawiających dla atrybutów prywatnych?
Jeśli nie chcesz modelować niezbyt interesującej funkcji, możesz po prostu całkowicie pozbyć się modułów pobierających/ustawiających i modelować właściwości jako proste atrybuty. Wypełnij tylko komorę atrybutów górnych i pozostaw pustą przestrzeń operacyjną. W niektórych językach (np. 'C#', 'Delphi') programy pobierające/ustawiające są i tak prawie niewidoczne dla programisty. Uważam, że nie należy przenosić żadnej odpowiedzialności na _UML_ ("_Object Management Group (OMG) to konsorcjum standardów technologii non-profit ..._") i skupić się na odpowiedzialności po twojej stronie klawiatury. Mam rację? – xmojmr