Tokozás (programozás) - a
Ebben a kifejezést, vannak más célra, lásd. Tokozást.
A programozási nyelvek beágyazás van az alábbiak egyikét, vagy ezek kombinációja:
- nyelvi mechanizmus korlátozza a hozzáférést bizonyos elemei a tárgy;
- nyelvi konstrukció, amely elősegíti társulása adatok a módszerekkel (vagy más funkciók), ez az adatfeldolgozás.
Ugyanakkor, a támogató nyelvek az áramkört. Kapszulázást minősül fogalom nemcsak rejlő objektumorientált programozás. Továbbá, a végrehajtás absztrakt adattípusok (pl modulok) hez hasonló modellt beágyazás.
Elrejtése végrehajtás ajánlatos alkalmazni az alábbi célokra:
- marginális változások a lokalizáció, hogy az ilyen változások,
- Vetített változások (bármilyen változás a kódot kell tenni egy adott funkcionalitás megváltozik) és a kiszámíthatóság, a változások hatását.
Egy osztály magában tulajdonságainak Aa, Ab és módszer DoSomething, ami a külső interfész ReturnSomething, a, b.
A cél a beágyazás, hogy biztosítsa az összhangot a belső állapotát az objektumot. A C #, burkolására használt nyilvános tulajdonságok és módszerek egy objektum. Változó, néhány kivételtől eltekintve, nem kell nyilvánosan hozzáférhetővé kell tenni. Szemléltetik a tokozás lehet egy egyszerű példát. Tegyük fel, hogy meg kell tartani a valós érték, és a karakteres ábrázolása (például annak érdekében, hogy készítsen minden átalakítás esetében gyakori használat). Példa megvalósítása kapszulázás nélkül a következők:
Ebben az esetben tudjuk egyénileg változtatható az érték is. és karakteres ábrázolása, és egy bizonyos ponton lehet az ellentmondás (pl eredményeként kivétellel). Példa megvalósítása segítségével encapsulation:
Itt, a hozzáférést a változók és valueDouble valueString lehetséges csak a Value tulajdonság és ValueString. Ha megpróbáljuk beállítani egy ingatlan ValueString helytelen húr, és kivétel történik az átváltás időpontjában a belső változók maradnak az azonos, egységes állam, mint kivétel okozza kilép az eljárást.
A Delphi, hogy hozzon létre a rejtett mezők és módszerek, hogy állapítsa meg őket eléggé a saját oldalán.
Ahhoz, hogy hozzon létre egy felületet biztosít a rejtett mezők tulajdonságait feltüntetni Delphi.
Lássuk mi tokozás (programozás) „más szótárak:
Encapsulation - (lat el, capsula kapszulát .. olasz incapsulare eltömődés) 1. Szigetelés, zárását valami nemkívánatos, szükségtelen, káros elkerülése érdekében negatív hatást gyakorol a környezetre. (Tegyük a radioaktív hulladékok egy kapszulában, zárja be a ... ... Wikipedia
A kapszulázás - az objektum orientált programozás, elrejtik a belső adatstruktúra és végrehajtásának módszerei az objektumot a többi program. Másik célunk csak objektum felület, amelyen keresztül minden kommunikációt vele. Szerint ... ... Pénzügyi szótár
Tokozás (objektumorientált programozás) - Beágyazási programozási nyelv funkció, amely lehetővé teszi, hogy összekapcsolják adatokat és a kódot egy objektumot, és elrejti a tárgy végrehajtása a felhasználó. Ebben az esetben, a felhasználó számára adott csak a specifikáció (interface) a tárgy. A felhasználó ... ... Wikipedia
Interface (objektumorientált programozás) - Ez a kifejezés, vannak más célra, lásd Interface (egyértelműsítő lap) .. Interface (lat. Inter «között» és az arc «felület") szemantikai és szintaktikai a kódot lehet megadni ... ... Wikipedia
Konténer (programozás) - Ez a kifejezés, vannak más célra, lásd konténer .. Container programozási struktúra (ATD), amely lehetővé teszi egy kapszulázott Különböző típusú objektumok. Között a „tömegek” programozók legismertebb konténerek, gyártani ... Wikipedia
absztrakciós szinten (programozás) - Ez a kifejezés, vannak más célra, lásd absztrakció (egyértelműsítő lap) .. Egy tipikus ábrázolása egy számítógépes építészet ... Wikipedia