Абстракция (Abstraction)

В контексте разработки программного обеспечения, абстракцией рассматривается как подход при котором у моделируемого объекта отбрасываются несущественные детали.

What we desire from an abstraction is a mechanism which permits the expression of relevant details and the suppression of irrelevant details.[1]

Данный являются абстрактным представлением реальности в том смысле, что некоторые свойства реальных объектов игнорируются, так как они несущественны для этой задачи.[2]

В частных случаях, под словом абстракция может скрываться:

Ссылки

Ссылки на эту заметку

Эта заметка на GitHub

Обсудить на форуме


  1. Programming with abstract data types. Barbara Liskov. 1974. The Meaning of Abstraction ↩︎

  2. Алгоритмы и структуры данных. Новая версия для Оберона. Никлаус Вирт. ДМК Пресс. 2010. Глава 1. Фундаментальные структуры данных. 1.1. Введение ↩︎

Последниее изменение: