Объекты | Поведение
Чтобы описать поведение объекта, нужно не просто назвать имена действий,
а сообщить подробнее, каким способом объект выполняет каждое своё действие.
Без этого информация об объекте будет не полной. Ведь действие с одним
и тем же именем различные объекты могут выполнять по – разному.
Как же человек описывает действия, Допустим, человек Икс в понедельник
утром почистил зубы. Ответ на вопрос может быть таким:
1. Открыл кран
2. Пошел на кухню
3. Набрал в кружку воды
4. Принёс воду в ванную
5. Взял тюбик с пастой
6. Открыл тюбик
7. Взял щётку
8. Выдавил пасту на щетку
9. Закрыл тюбик
10. Убрал тюбик на место
11. Потёр зубы щеткой
12. Помыл щётку
13. Положил щётку на место
14. Прополоскал рот
15. закрыл кран
Однако в другой день Икс чистил зубы по – другому:
1. Открыл кран
2. Взял тюбик с пастой
3. Выбросил тюбик
4. Открыл новый тюбик
5. Взял щётку
6. Выдавил пасту на щетку
7. Закрыл тюбик
8. Убрал тюбик на место
9. Потёр зубы щеткой
10. Помыл щётку
11. Положил щётку на место
12. Прополоскал рот
13. Закрыл кран
Оба описания действия «почистить зубы» представляют собой последовательность
шагов.
Таким образом, описание способа выполнения действия должно ответить
на вопрос «как это делается?». А для этого нужно учесть несколько, а
ещё лучше – все возможные варианты развития событий. Например, на вопрос
«как почистить зубы?» можно ответить так:
1. Открыть кран
если вода не течет, тогда:
2. Пойти на кухню
3. Взять воды
4. Принести её в ванную
5. Взять тюбик с пастой,
если в нём нет пасты, тогда:
6. Выбросить старый тюбик
7. Найти новый
8. Открыть тюбик
9. Взять щётку
10. Выдавить пасту на щётку
11. Закрыть тюбик
12. Убрать тюбик на место
13. Потереть зубы щеткой
14. Помыть щётку
15. Убрать щётку на место
16. Прополоскать рот
17. Закрыть кран
В этом пошаговом описании предусмотрена возможность выбора шагов в зависимости
от ситуации. Это сделано с помощью слов «если» и «то», например:
«вода не течёт»
Условие выбора шагов записывается после слова «если». В таком условии
можно явно указать имя и значение величины – характеристики объекта,
например:
«наличие воды – нет»
Отдельные шаги в описании действия состоят, в свою очередь, из других,
более мелких действий. Поэтому каждый шаг тоже можно описать с помощью
пошагового плана.
То есть действие тоже можно постепенно «разобрать на составные части»
- так, как это делается при описании состава объекта. Первоначальный,
главный план, как правило, составляется из крупных шагов. При необходимости
к нему добавляется вспомогательные описания отдельных шагов. Часто подобные
инструкции и правила называются алгоритмами.
|