Właśnie niekoniecznie, bo agregacja jak agregacja wykazuje pewną implementację klasy(chyba, że czegoś nie wiem), ale na tej samej wysokości ta klasa korzysta z pola klasy agregowanej. Tak prawdę mówiąc samo skojarzenie nadawałoby czytelności diagramu, ale wydaje mi się, że zwyczajnie zrobiłem nieskończoną rekurencję.
korzysta z pola klasy agregowanej -- chyba dobrze się wysłowiłem?
dopisane
Hmm, wygląda na to, że przydałoby mi się przygotowanie diagramu użycia dla konkretnych pół ;D
Wyszło na to, że agregację ustawiłem ze złej strony, niżej zapiszę jak myślałem
klasa-PlikPCM------------<> klasa zarządzanie plikiem
klasa-PLikPCM - - - - - - > klasa zarządzania plikiem
Z czego potrzebne było pole częstotliwość pliku PCM
a powinienem zapisać to inaczej:
klasa-PlikPCM<>------------ klasa zarządzanie plikiem
klasa-PLikPCM - - - - - - > klasa zarządzania plikiem
Wyszło prawie na zwykłą zależność, hyhy.... Jeżeli coś ciekawego tutaj widać, proszę się dopisać. :)
dwie klasy wpływają na siebie na dwa różne sposoby
Tylko na diagramie, pisząc kod bym tego nie zauważył.