Az objektum-orientált programozás

Az objektum-orientált programozás - programozási módszertan, amelynek alapja az elképzelés, hogy a program egy sor tárgyak, amelyek mindegyike a végrehajtás (vagy ahogy ők mondják, a másolat) egy adott osztály, és az osztályok alkotnak öröklődési hierarchia elveket.

Ebben a meghatározásban, három részből áll:

· PFSZ használ, mint a struktúra elemei a tárgy, nem az algoritmus;

· Minden objektum egy példánya egy adott osztály;

· Az osztályok hierarchikus rendszert alkotnak.

A program lesz egy objektum-orientált csak mindhárom követelményeknek. Különösen programozás alapján hierarchikus viszony, nem tartozik a PFSZ, és felhívta programozás alapján absztrakt adattípusok.

· A készülék a tárgyak formájában adatok kinyerésére, amelynek elülső vége formájában megnevezett műveletek és a védett terület helyi adat;

· Objektumok tartoznak a megfelelő típusú (osztályokba);

· Típus (osztály) örökölheti attribútumokat supertypes (superklasov). "

A „tárgy” megjelent majdnem függetlenül a különböző kapcsolódó területeken számítástechnika, és szinte egy időben a '70 -es évek elején leírni, hogy mit lehet különböző megnyilvánulásai, holisztikus maradt. Erre azért van szükség annak érdekében, hogy csökkentsék a összetettségét szoftver rendszerek, rendszerelemek címkézés tárgyak vagy fragmentumok bemutatott ismereteket. Az objektum-orientált megközelítés már társult a következő események:

· Területén elért eredmények számítógépes architektúra, beleértve a rendszer és a hardver támogatja;

· A fejlesztés a programozási nyelvek, mint a Simula, Smalltalk, CLU, Ada;

· A fejlesztés a programozási módszertan, beleértve az elvek modularitás és informatikai biztonság.

Ehhez hozzá kell adni a három dolog, ami befolyásolja a kialakulását az objektum-orientált megközelítés:

· A fejlesztés adatbázisok;

· Kutatás a mesterséges intelligencia területén;

· Kitüntetések filozófia és az elmélet a tudás.

Alapvető fogalmak és elvek a PFSZ

Az alapvető fogalmak OOP vannak osztály és az objektum fogalmak. Így alatt néhány absztrakt osztály megérteni néhány tárgy, amely egy közös halmaza tulajdonságaikat, és ugyanazt a viselkedést. Minden objektum ebben az esetben tekinthető egy példánya a megfelelő osztályba. Tárgyak, amelyek nem teljesen azonos tulajdonságokkal, és nem ugyanazt a magatartást, definíció szerint, nem lehet rendelni egy osztály.

A harmadik alapelv az OOP polimorfizmus. Under polimorfizmus (görögül: poly -. Sok, morfos - forma), hogy megértsék a természet egyes objektumok, hogy a különböző külső formái, a körülményektől függően. Hivatkozással a PFSZ polimorfizmus azt jelenti, hogy a végrehajtott műveleteket az azonos nevű módszerek függően eltérő lehet, amely az osztályok közé tartoznak az egyik vagy a másik módszerrel.

Alapfogalmak programozási nyelvek

Bármilyen programozási nyelv tartalmaznia kell a következő fogalmakat:

ábécé - egy sor szimbólumot, amellyel a program kód van írva;

Operator - szintaxis tervezett adatok rögzítésére algoritmikus műveleteket átalakulás és állítsa be a rendelést és egyéb műveleteket;

Azonosító (név) - egy különleges oszthatatlan csoportja karakterek egy ábécé használt nyelv írásban a szereplők és számos más eleme a programnak;

állandó - egy azonosító, amelynek állandó értéket, amelyeket tovább lehet használni a programban; módosítsa az értéket az állandók tilos;

címke - a program annak jelzésére, a program teret amit aztán a vezérlést.

változó - olyan adat, amely során a keresetet; változó azonosító van feltüntetve; bármely változtatható jellemzi olyan fontos koncepció, mint

típus - a beállított értékek a változó, és ennek következtében, több megengedett műveletek, hogy a változó;

rutin - külön részeként a szintaktikai egység a program, amelyben bizonyos intézkedéseket az alábbiakban; Minden rutin van neve; rutinok általában osztva eljárások és függvények;

expresszió - programelemet, amely tartalmaz egy szekvenciát állandók és (vagy) a változók csatlakoztatott jelek műveletek vagy amely egy vagy több funkciót, az érvelés, amely lehet másik expressziós; állandók, változók és kifejezések gyakran nevezik operandusok.

Kapcsolódó cikkek