Цитата:
Ни в одной литературе не нашел как произвести взаимодействие классов м-ду собой.
К примеру есть класс Мозг и класс Рука.
|
Я к примеру делал так. Пусть мозг будет "Прикладным процессом" в котором есть несколько рук - экземпляров класса "Задача", в абстрактном классе "Задача" есть метод "Работа". Мозг по очереди говорит руке - Работать, как работать описано в каждом классе конкретной Задачи, которая наследует абстрактный класс "Задача". Кроме того имеется Общий почтовый ящик - контейнер (коллекция или список). Каждая Задача во время работы создаёт Письмо (Сообщение) и бросает его в Почтовый ящик. Во время работы каждая Задача проверяет Почтовый ящик, уничтожает ранее посланные собственные Письма и выбирает письма, которые она должна обрабатывать, для этого выбора необходимо создать класс Фильтр.
Ну, как-то так!
Удачи вам, Рафа!