A lényege objektumorientált programozási
A választás az absztrakció által meghatározott feladat összetettségének kéznél. Ebben az értelmetlen kifinomult technológia megoldja a problémákat, az egyszerű, de ugyanolyan haszontalan az összetett problémák megoldására használata nélkül az egyes technológiák. A felhasznált eszköz megfelelőnek kell lennie a feladathoz, és a modell a szervezet a tudás.
A következő lépés a programozás egy objektum-orientált programozás (OOP), az alapelvek, amelyeket fejlődött jobban a nyelvet Simula-67.
Az alapot a PFSZ a fogalmának bevezetése a tárgy és a közöttük lévő kapcsolatok.
Az objektum egy adattípus a felhasználó által megadott. Ebben a programozó határozza meg a tulajdonságait néhány jelenség (objektum vagy folyamat), hogy az adatmezők és algoritmusok formájában adott rutinok, az úgynevezett módszereket. Mivel bármilyen adattípust (standard vagy felhasználó által definiált) definiál egy belső ábrázolás az ilyen típusú adatokat a számítógép memóriájában több értékek is eltarthat ez a adattípus, és egy sor megengedett műveletek és feldolgozási módszerek, akkor az összes, hogy be lehet állítani a leírás az objektum.
Végrehajtásának részleteit elrejtett tárgy a felhasználó a felület, ami a címe a módszereket.
Konkrét adatok ilyen típusú nevezik példányait tárgyakat.
Használata OOP végrehajtott úgynevezett „Esemény-vezérelt modell”, amelyben az aktív adathívás vezérlési eljárás egy feldolgozó (azaz, programkód fragmens).
A fő tulajdonságai OOP a beágyazás, az öröklés és a polimorfizmus.
Encapsulation - társulás az adatok és algoritmusok (rutinok) feldolgozást, amely az adatok és a szubrutin nagyrészt elvesztik önálló jelentőséggel. Ennek eredményeként írásakor programok kiküszöbölik a hibákat kapcsolatos adatok feldolgozása, nem erre a szubrutint. Encapsulation növeli a absztrakciós szinten a program, amelyek könnyen módosítható.
öröklés lehetővé teszi, hogy építsen a könyvtár tárgyakat az elv „az egyszerűtől az összetett.” Ez a programozási technológia megvalósítja az emelkedő programozási technológia.
A polimorfizmus - az a képesség, hogy használja a kapcsolódó tárgyak különböző szinteken a hierarchia, az azonos nevű jelölésére hasonló értelmében keresetet. Ez lehetővé teszi, hogy a fejlesztés a leszármazott objektumokat nem csupán kiegészíti a szülő objektum módszerek, hanem cserélje ki új, megtartva a nevét.