
02.11.2014, 17:57
|
|
Регистрация: Feb 2012
Сообщений: 212
|
Где расположить метод ответственный за взаимодействия двух объектов?
Здравствуйте, предположим нужно реализовать посадку водителя в машину. Во время посадки, водителю и машине нужно провести ряд операций, связанных с этим действием: водителю - привести себя в сидячее положение, машине запустить голосовое приветствие, например. Вот только в какой класс добавить метод реализующий это действие? Ведь нехорошо если, например, в классе водителя будет присутствовать код, реализующий поведение машины и наоборот? Как тогда быть? Вынести метод в отдельный класс осуществляющий взаимодействие машины и водителя, оставив в последних только данные без логики?
|