Об'єкт (програмування): відмінності між версіями

[перевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
BunykBot (обговорення | внесок)
м заміна застарілого тегу source
Немає опису редагування
Мітки: Редагування з мобільного пристрою Редагування через мобільну версію
Рядок 1:
'''Об'єкт''' в [[об'єктно-орієнтоване програмування|об'єктно-орієнтованомуорієнтованомуЛОХ програмуванніПІДРО]] (ООП) — ключове поняття об'єктно-орієнтованих технологій проектування та програмування<ref>[http://docs.oracle.com/javase/tutorial/java/concepts/object.html What Is an Object?]</ref>; втілення абстрактної моделі<ref>''Бьерн Страуструп''. Язык программирования С++ // Раздел 1. Абстракция данных</ref> окремої сутності (предмету або поняття), що має чітко виражене функціональне призначення в деякій області, належить до визначеного [[Клас (програмування)|класу]] та характеризується своїми властивостями та поведінкою<ref>''Гради Буч''. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ // Глава 3. Классы и объекты</ref>. Об'єкти є базовими елементами побудови програми — програма в ООП розглядається як сукупність об'єктів, що знаходяться у визначених відношеннях та обмінюються повідомленнями.
 
Поняття ''об'єкт'' в програмному забезпеченні вперше було введене в мові [[Simula]] в середині 1960-х років для моделювання реальності<ref>''Ole-Johan Dahl''. The Roots of Object Orientation: The Simula Language</ref>.