Очень странная тема, скажет читатель. Что тут сложного и не понятного. Написал адрес, где надо забрать пассажира. Указал адрес, куда его надо доставить. И все. В чем проблема? Проблема есть. Не скажу, что она такая уж из ряда вон выходящая, но бывает доставляет неприятности как будущему пассажиру, так и водителю такси. О самой проблеме чуть позже, а пока несколько подводок для того, чтобы было понятно о чем речь и для чего все это необходимо. 1. Есть две стороны, которые взаимодействуют друг с другом. У обоих сторон есть конкретные интересы и цели. Отсюда делаем первый вывод: стороны должны хорошо понимать друг друга, говорить на одном языке, чтобы у них все хорошо в итоге получилось. Вопрос: Что для этого необходимо сделать?
Ответ: Написать алгоритм взаимодействия двух сторон, или по-простому - нужно создать инструкцию. 2. Результат взаимодействия сторон не только должен устроить одновременно обе стороны, но должен быть получен с наименьшими усилиями. Или по-другому, красиво, чтобы