У комп’ютерній системі кожен раз, коли на основі певної моделі створюється новий контекст, кажуть, що примірник (екземпляр) моделі створено. На практиці цей примірник зазвичай має структуру даних, спільну з іншими примірниками, але значення, що зберігаються в примірниках, є різними. Зміна значень в одному примірнику не вплине на значення іншого примірника. Примірник комп’ютера може бути станом програмного забезпечення або апаратним забезпеченням, яке може запускати блоковий код, наприклад ЦП, ГП або віртуальна машина.
Комп'ютерна графіка
У комп’ютерній графіці полігональна модель може бути створена для того, щоб бути намалюваною кілька разів у різних місцях на сцені. Це техніка, яку можна використовувати для покращення продуктивності візуалізації, оскільки робота, необхідна для відображення кожного примірника, накладається.
Об'єктно-орієнтоване програмування
В об’єктно-орієнтованому програмуванні (ООП) примірник — це конкретне виникнення будь-якого об’єкта, який зазвичай існує під час виконання комп’ютерної програми. Формально «примірник» є синонімом «об’єкта», оскільки кожен з них є певним значенням (реалізацією), і їх можна назвати примірником об’єкта; "примірник" підкреслює чітку ідентичність об'єкта. Створення примірника називається інстанціюванням (instantiation).
Об’єкт можна змінювати кількома способами. Кожна реалізована варіація цього об’єкта є примірником його класу. Тобто це член даного класу, який має вказані значення, а не змінні. У непрограмному контексті ви можете розглядати «собаку» як тип, а вашу конкретну собаку — як примірник цього класу.
У програмуванні на основі класів об'єкти створюються як примірники класів за допомогою підпрограм, які називаються конструкторами, і знищуються деструкторами . Об’єкт є примірником класу, оскільки він може отримати доступ до всіх типів даних (примітивних і непримітивних), методів тощо класу. Тому об'єкти можна назвати примірниками класу або об'єктами класу. Створення об’єкта називається конструкцією (construction). Не всі класи можуть бути створені – абстрактні класи не можуть бути створені, тоді як класи, які можуть бути створені, називаються конкретними класами. У програмуванні на основі прототипу створення примірника виконується шляхом копіювання (клонування) примірника прототипу.
Операційні системи
У контексті операційних систем, орієнтованих на POSIX, термін «примірник (програма)» зазвичай відноситься до будь-якого виконуваного процесу, що створений з цієї програми (через системні виклики, наприклад fork() і exec() ); тобто кожен процес, що виконується в ОС, є примірником деякої програми, з якої він створений.
Список літератури
- What is instance? – Definition from WhatIs.com. Whatis.techtarget.com. Процитовано 9 лютого 2014.
- Amir, Masroor. OOP - Object Oriented Programming - Concepts | Languages | Benefits [2023]. The Geeks Bot | A Computer Science Site for geeks (англ.). Процитовано 4 квітня 2023.
- Bach, Maurice J. (1986). . Prentice Hall. с. 10, 24. ISBN . Архів оригіналу за 16 серпня 2023. Процитовано 8 вересня 2023.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U komp yuternij sistemi kozhen raz koli na osnovi pevnoyi modeli stvoryuyetsya novij kontekst kazhut sho primirnik ekzemplyar modeli stvoreno Na praktici cej primirnik zazvichaj maye strukturu danih spilnu z inshimi primirnikami ale znachennya sho zberigayutsya v primirnikah ye riznimi Zmina znachen v odnomu primirniku ne vpline na znachennya inshogo primirnika Primirnik komp yutera mozhe buti stanom programnogo zabezpechennya abo aparatnim zabezpechennyam yake mozhe zapuskati blokovij kod napriklad CP GP abo virtualna mashina Komp yuterna grafikaU komp yuternij grafici poligonalna model mozhe buti stvorena dlya togo shob buti namalyuvanoyu kilka raziv u riznih miscyah na sceni Ce tehnika yaku mozhna vikoristovuvati dlya pokrashennya produktivnosti vizualizaciyi oskilki robota neobhidna dlya vidobrazhennya kozhnogo primirnika nakladayetsya Ob yektno oriyentovane programuvannyaV ob yektno oriyentovanomu programuvanni OOP primirnik ce konkretne viniknennya bud yakogo ob yekta yakij zazvichaj isnuye pid chas vikonannya komp yuternoyi programi Formalno primirnik ye sinonimom ob yekta oskilki kozhen z nih ye pevnim znachennyam realizaciyeyu i yih mozhna nazvati primirnikom ob yekta primirnik pidkreslyuye chitku identichnist ob yekta Stvorennya primirnika nazivayetsya instanciyuvannyam instantiation Ob yekt mozhna zminyuvati kilkoma sposobami Kozhna realizovana variaciya cogo ob yekta ye primirnikom jogo klasu Tobto ce chlen danogo klasu yakij maye vkazani znachennya a ne zminni U neprogramnomu konteksti vi mozhete rozglyadati sobaku yak tip a vashu konkretnu sobaku yak primirnik cogo klasu U programuvanni na osnovi klasiv ob yekti stvoryuyutsya yak primirniki klasiv za dopomogoyu pidprogram yaki nazivayutsya konstruktorami i znishuyutsya destruktorami Ob yekt ye primirnikom klasu oskilki vin mozhe otrimati dostup do vsih tipiv danih primitivnih i neprimitivnih metodiv tosho klasu Tomu ob yekti mozhna nazvati primirnikami klasu abo ob yektami klasu Stvorennya ob yekta nazivayetsya konstrukciyeyu construction Ne vsi klasi mozhut buti stvoreni abstraktni klasi ne mozhut buti stvoreni todi yak klasi yaki mozhut buti stvoreni nazivayutsya konkretnimi klasami U programuvanni na osnovi prototipu stvorennya primirnika vikonuyetsya shlyahom kopiyuvannya klonuvannya primirnika prototipu Operacijni sistemiU konteksti operacijnih sistem oriyentovanih na POSIX termin primirnik programa zazvichaj vidnositsya do bud yakogo vikonuvanogo procesu sho stvorenij z ciyeyi programi cherez sistemni vikliki napriklad fork i exec tobto kozhen proces sho vikonuyetsya v OS ye primirnikom deyakoyi programi z yakoyi vin stvorenij Spisok literaturiWhat is instance Definition from WhatIs com Whatis techtarget com Procitovano 9 lyutogo 2014 Amir Masroor OOP Object Oriented Programming Concepts Languages Benefits 2023 The Geeks Bot A Computer Science Site for geeks angl Procitovano 4 kvitnya 2023 Bach Maurice J 1986 Prentice Hall s 10 24 ISBN 0 13 201799 7 Arhiv originalu za 16 serpnya 2023 Procitovano 8 veresnya 2023