Instance (informatika)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Instance je v informatice samostatná existence jakéhokoli objektu - objektu v objektově orientovaných jazycích, okna nebo jiného prvku grafického uživatelského rozhraní, procesu jako instance běžícího programu, virtuálního stroje, apod. Vytváření více instancí určitého objektu nebývá samozřejmé, a dodatečné doplnění této funkcionality může působit různé problémy. U některých objektů je vytváření více instancí nežádoucí; objekt, který může existovat nejvýše v jedné instanci se nazývá singleton.

Existence více instancí

V objektově orientovaném programování je běžné vytváření více instancí objektů, které v jiných paradigmatech bývají unikátní (globální). Pro vytvoření instance objektu slouží speciální metody, které se nazývají konstruktory, jejichž účelem je provést inicializaci objektu. +more K odstraňování objektů slouží destruktory. V mnoha objektově orientovaných jazycích je objekt instancí třídy.

V mnoha víceúlohových operačních systémech lze jeden počítačový program spustit vícekrát. Instance běžícího programu zpravidla nazýváme procesy.

Virtualizační prostředí může umožňovat vícenásobné spuštění téhož virtuálního privátního serveru.

V neprogramátorském kontextu je možné si pojem instance představit pomocí přirovnání k reálnému životu. Je možné si představit „psa“ jakožto datový typ popsaného třídou a konkrétní pes na ulici je instancí této třídy.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top