Diagram klas UML vs struktura

K0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 25
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

._.
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 250
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ą. :-|

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.