Двунаправленные и однонаправленные ассоциации UML
Пока думаю что понимаюaggregation
а такжеcomposition
У меня трудности с пониманиемbi-directional
а такжеuni-directional
ассоциация. Я прочитал это сbi-directional
ассоциации, оба класса знают друг о друге и сuni-directional
Ассоциация только одного из классов знает об отношениях. Однако это объяснение кажется мне слишком абстрактным, и я хотел бы знать, что это конкретно означает для моего кода и для программы, которую я пишу. Было бы очень хорошо, если бы вы могли вместе с объяснением привести простой пример того, как эти два переводят в код (я предпочитаю c ++, но это может быть что угодно, включая псевдокод)