Экземпляр (информатика) - Instance (computer science)

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

Компьютерная графика

В компьютерной графике можно создать экземпляр полигональной модели, чтобы ее можно было рисовать несколько раз в разных местах сцены. Это метод, который можно использовать для повышения производительности рендеринга, поскольку работа, необходимая для отображения каждого экземпляра, перекрывается.

Объектно-ориентированного программирования

В объектно-ориентированного программирования (ООП), пример является конкретным проявлением любого объект, существующие обычно во время время выполнения компьютерной программы. Формально «экземпляр» является синонимом «объекта», поскольку каждый из них является определенной ценностью (реализацией), и их можно назвать экземпляр объекта; «instance» подчеркивает отличительную идентичность объекта. Создание экземпляра называется инстанциацией.

Объект можно изменять разными способами. Каждая реализованная вариация этого объекта является экземпляром своего класса. То есть это член данного класса, который указал значения скорее, чем переменные. В контексте, не относящемся к программированию, вы можете думать о «собаке» как о типе, а о вашей конкретной собаке как о экземпляре этого класса.[1]

В программирование на основе классов, объекты создаются из классы к подпрограммы называется конструкторы, и уничтожен деструкторы. Объект является экземпляром класса и может называться экземпляр класса или же объект класса; создание экземпляра также известно как построение. Не все классы могут быть созданы - абстрактные классы не могут быть созданы, в то время как классы, которые могут быть созданы, называются конкретные классы. В программирование на основе прототипов вместо этого создание экземпляра выполняется путем копирования (клонирования) экземпляра прототипа.

Операционные системы

В контексте POSIX-ориентированные операционные системы термин «экземпляр (программы)» обычно относится к любому исполняющему процесс создан из этого программа (через системные вызовы, например вилка() и exec () ); то есть каждый выполняемый процесс в ОС является экземпляром некоторой программы, из которой он был создан.[2]

Рекомендации

  1. ^ «Что такое экземпляр? - Определение с сайта WhatIs.com». Whatis.techtarget.com. Получено 9 февраля, 2014.
  2. ^ Бах, Морис Дж. (1986). Дизайн операционной системы UNIX. Прентис Холл. С. 10, 24. ISBN  0-13-201799-7. Архивировано из оригинал 15 марта 2010 г.