$

5. Вместо итога - когда сенсоры бессильны

С помощью сенсоров каждый объект "знает" о действиях всех других объектов и может соответственно этому менять свое поведение. Но часто возникает необходимость сделать что-то совместно или вызвать нужные действия другого объекта, например, попросить его о помощи. 

В таких ситуациях объекты могут "светофорить" друг другу, передавать сообщения. Сообщение - это условный сигнал в форме числа, буквы или слова, которые программист вписывает в стек передать или передать и ждать. 

 
Разница между двумя родственными стеками передать - передать и ждать в том, что при использовании первого объект продолжает выполнять свои действия, а при использовании второго – ждет, пока отправленное сообщение получат все адресаты.

 

 

$