Обект (програмиране): Разлика между версии
Изтрито е съдържание Добавено е съдържание
Ред 7:
Обектите се използват в разработката на [[ Софтуер | софтуер ]], като се вграждат абстрактни [[ Структура от данни | структури от данни ]], които обединяват различни компоненти с действията, които ги манипулират. Жизненият цикъл на обектите трае от конструирането им до тяхната деконструкция. Използването на обекта е препоръчително, когато има изискване за изграждане на генерични съчетания, тъй като стойностите на всякакъв вид данни могат да бъдат причислени към променливи от тип обект. Също така те са от ключово значение в концепцията за [[наследственост (програмиране)|унаследяването]] на данни, подобрявайки по този начин надеждността и поддръжката на софтуерната програма.
Обектите се използват предимно при конструирането на „[[клас (програмиране) |
Създаването на обект от вече дефиниран клас се нарича "инстанциране" (instantiation). Инстанцията (instance) е реалния обект, който се създава от класа по време на изпълнение на програмата, което означава, че всеки обект е инстанция на конкретен клас. Тази инстанция се характеризира със състояние (state), което представлява множество от стойности, декларирани в елементите на класа.
|