Объектно-ориентированное проектирование с примерами

         

Как выбрать операции? - часть 3


Выделяют следующие формы передачи сообщений:
 

• Синхронная Операция активизируется только при готовности передающего и принимающего сообщения объектов; ожидание взаимной готовности может быть неопределенно долгим.
• С учетом задержки То же, что и синхронная, однако, в случае, если принимающий не готов, передающий не выполняет операцию.
• С ограничением времени То же, что и синхронная, однако, посылающий будет ждать готовности принимающего не дольше некоторого времени.
• Асинхронная Операция выполняется вне зависимости от готовности принимающего.

 
Нужная форма выбирается для каждой операции отдельно, но только после того, как ее функциональная семантика определена.




Содержание  Назад  Вперед