egységbe zárás
Megjelenés
(egységbezárás szócikkből átirányítva)
Kiejtés
- IPA: [ ˈɛcʃeːɡbɛzaːraːʃ]
Főnév
- (informatika) Az egységbezárás (angolul: encapsulation) az informatikában, különösen az objektumorientált programozásban egy alapvető elv, amely szerint egy objektum belső állapotát (adatokat) és működését (metódusokat) egy egységbe zárjuk, és elrejtjük a belső részleteket a külvilág elől.
🧠 Mit jelent az egységbezárás?
- Az osztályban (class) összefogjuk az adatokat és a hozzájuk tartozó viselkedést (metódusokat).
- Az adatokhoz való közvetlen hozzáférést korlátozzuk, például privát változók használatával.
- Külső kód csak meghatározott interfészeken keresztül (publikus metódusokkal) férhet hozzá.
🎯 Céljai
- Adatvédelem: Megakadályozza, hogy a külső kód közvetlenül módosítsa a belső állapotot.
- Modularitás: Az objektum belső működése cserélhető anélkül, hogy a külső kódot módosítani kellene.
- Karbantarthatóság és olvashatóság: Egyértelmű interfészek, tiszta struktúra.
🧾 Példa C++ nyelven
class BankAccount {
private:
double balance; // Belső állapot – elrejtve
public:
BankAccount(double initial) {
balance = initial;
}
void deposit(double amount) {
if (amount > 0) balance += amount;
}
double getBalance() const {
return balance;
}
};
Itt a balance változó privát, tehát közvetlenül nem férhető hozzá kívülről. Csak a deposit() és getBalance() metódusokon keresztül lehet vele dolgozni.
📦 Összefoglalás
Az egységbezárás (encapsulation) egy alapelv, amely az adatok védelmét és a rendszerek modularitását szolgálja. Az osztályon belül elrejtjük a belső működést, és csak publikus interfészeket biztosítunk a külvilág számára.
Fordítások
Tartalom
- egységbe zárás - Értelmező szótár (MEK)
- egységbe zárás - Etimológiai szótár (UMIL)
- egységbe zárás - Szótár.net (hu-hu)
- egységbe zárás - DeepL (hu-de)
- egységbe zárás - Яндекс (hu-ru)
- egységbe zárás - Google (hu-en)
- egységbe zárás - Helyesírási szótár (MTA)
- egységbe zárás - Wikidata
- egységbe zárás - Wikipédia (magyar)