Всем привет, так как забегаю вперед по программе (хочеться все лабы сделать и забыть уже про это до экзамена:) появляются некоторые вопросы, которые я все таки не смог найти в интернете, может найдется человек, который прояснит некоторые моменты в данной диаграмме. (самое главное конечно ромб в верхней части, где на другой стоит аггрегация, в чем разница?
Как я понял в классе CellPhone нужен include SimCard, а со стороны сим карты, получается она тоже должна знать CellPhone, но если сделать иклюд с двух сторон, то так уже не выйдет, в общем как надо сделать связь на примере с++ кода в данной ситуации? )
Еще вот в сим карте, функция getCall(src: const SimCard*) - что это значит в плане кода, когда функция идет на обьет своего же класса?