OpenU.Ru
Считать объектом некоторую сущность, которая обычно не рассматривается как объект.
Обсуждение
Слово "воплощение" имеет богатый философски-литературный смысл. В
мифологии и поэзии оно используется для описания абстрактных понятий, нашедших
свое выражение в различных предметах или живых существах. Так, например, бог
Тор скандинавской мифологии - воплощение грома. Платон создал идеалистическую
теорию, согласно которой чистые абстракции - такие как Красота, Добро, Смелость
- представляют собой истинную и нетленную реальность, в то время как физические
их воплощения являются лишь их несовершенными копиями.
Воплощение - одна из наиболее удачных идей объектно-ориентированных технологий,
она находит свое отражение почти в каждом аспекте моделирования. Для связывания
модели в первую очередь необходимо связать объекты с понятиями реального мира.
В повседневной жизни люди делают то же самое как нечто само собой разумеющееся:
любое существительное является воплощением предмета глагол - воплощением действия.
Особенно удобен механизм воплощения в применении к составляющим моделей или
программ, к которым поначалу не относятся как к объектам. Примером такой составляющей
может служить динамическое поведение. Большинство представляет себе операцию
как объект, но что же тогда сказать о выполнении (это слово само по себе является
воплощением) операции? Как правило, люди представляют это в виде процесса, но
стоит дать имя воплощению этого процесса - назовем это активацией - и вы можете
задавать ему свойства, изображать его отношения с другими объектами, манипулировать
им. Воплощение помогает трансформировать динамические процессы в структуры данных,
которыми можно управлять. Оно представляет собой одну из наиболее мощных концепций
в моделировании и программировании.