Diagram klas UML vs struktura

0

Witam,
jestem w trakcie realizacji diagramu klas do mojego dużego projektu i mam pewien dylemat, ponieważ opracowywany diagram będzie prezentowany w formie urywków. W niektórych przypadkach dość istotnym dla funkcjonowania całego systemu elementem są struktury. Stąd moje pytanie czy mogę taki element jak struktura danych umieścić w diagramie klas tak aby nie naruszyć zasad jego konstruowania?? Jeśli tak, to mogę taką strukturę opisać po prostu jako klasę zawierającą liczbę n atrybutów bez żadnej metody czy należy to jakoś specjalnie oznaczyć?? Drugie moje pytanie odnosi się umieszczania konstruktorów i destruktorów w takim diagramie. Na pewnej stronie wyczytałem, iż przyjmuje się praktykę nie umieszczania takich elementów. Jest to zatem jakiś poważny błąd?

Za odpowiedź z góry dziękuję
Krzysztof

0

Nie możesz po prostu napisać <<Struct>> ?
Diagram klas ma też coś takiego jak reponsibilities, gdzie możesz słownie określić kontrakt.

Diagram klas ma się skupiać na asocjacjach, agregacjach oraz ewentualnie realizacji i zależnościach a nie technicznym sposobie implementacji jak kontstruktory. To powinno służyć do pracy, do zwalniania pamięci, abyś nie musiał do tego ciągle wracać w myślach, a nie do pisania książki, a potem przepisywania tego na kod. No, chyba że jesteś architektem i ci za to płacą. :-|

1 użytkowników online, w tym zalogowanych: 0, gości: 1