Home

Podtypy

Podtyp je pojem používaný v informatice, databázových modelech a obecně v popisech systémů pro označení konkrétní varianty obecného typu. Definuje úroveň podrobnosti, která je nižší než obecný typ, ale vyšší než jednotlivá instance. Podtypy sdílejí jádrové charakteristiky svého typu, ale rozšiřují nebo upravují sadu atributů, pravidel validace a chování.

V datových modelech bývají podtypy realizovány prostřednictvím dědičnosti (inheritance) nebo kompozice, a často umožňují polymorfní zpracování

Příklady: typ „vozidlo“ s podtypy „osobní auto“, „nákladní auto“, „elektrické vozidlo“; typ „pojištění“ s podtypy „životní“,

dat;
aplikace
může
pracovat
s
referencemi
na
obecný
typ
a
nemusí
znát
konkrétní
podtyp.
Správa
podtypů
usnadňuje
validaci
dat
a
škálování
modelů;
umožňuje
definovat
pravidla
pro
konkrétní
varianty
a
jejich
specializaci.
„majetkové“.
V
biologii
bývá
označení
podtyp
méně
standardní;
pro
formální
členění
se
používá
pojem
poddruh.
Při
definování
podtypů
je
důležité
zachovat
jasnou
hierarchii
a
konzistenci
s
definicí
typu
a
s
pravidly
dědičnosti.
Termín
je
často
používán
v
technických
dokumentacích,
databázích
a
modelovacích
jazycích;
překlad
do
angličtiny
bývá
subtype.