Junior — Middle
Môžete uviesť príklad, ktorý ilustruje koncept enkapsulácie z reálneho života?
sobes.tech AI
Odpoveď od AI
Zapuzdrenie je skrytie vnútornej implementácie objektu a poskytovanie prístupu k dátam iba prostredníctvom určitých metód.
Príklad z reálneho života: banková karta. Držiteľ karty nevidí, ako banka uchováva a spracováva údaje o účte, ale môže kartu použiť na výber peňazí alebo platbu. Interné detaily (zostatok, transakcie) sú skryté, a interakcia prebieha cez rozhranie — terminál alebo bankomat. To je zapuzdrenie — skrytie detailov a poskytovanie kontrolovaného prístupu.