Az objektum-orientált programozás

Az objektum-orientált programozás

Az objektum-orientált programozás (OOP) - egy programozási módszer, amely a tárgya, amelyek használata a fő elemei a program. A programozási nyelvek, a koncepció a tárgy van megvalósítva egy sor tulajdonságot (adatstruktúrák kifejezetten a létesítmény), valamint eljárások azok feldolgozása (szubrutin változtatnak tulajdonságok) és az eseményeket, amelyek a tárgy tud reagálni, és amelyek általában eredményez változást az objektum tulajdonságait. Ötvözi adatok és feldolgozási eljárások jellemző rájuk egyetlen objektum, az úgynevezett tokozás és az egyik legfontosabb alapelve a PFSZ.

A másik alapvető koncepció az osztály.

Osztály - a sablon, amelyen az adott program objektum hozható létre, ez írja le a tulajdonságok és módszerek, amelyek meghatározzák a viselkedés tárgyai ebben az osztályban. Minden konkrét objektum, amelynek a szerkezete az ebbe az osztályba nevezzük például az osztály.

A következő fontos PFSZ elvek öröklési és polimorfizmus.

Öröklési - a szervezet osztályok, amely előírja az új osztályok alapján meglévő és lehetővé teszi, hogy a gyermek osztály van (örökli) összes tulajdonsága az osztály - szülő.

Polimorfizmus - azt jelenti, hogy a születés a tárgyak információnk milyen módszerekkel kell használniuk attól függően, hogy azok bármely pontján a lánc (fa osztályokba), más szóval egy olyan fogalom, amely végrehajtja a „különböző módszerekkel egyetlen felületen.”

Egy másik fontos elv OOP modularitás.

Fejlesztése objektum-ornientirovannoy paradigma (módszer), lett egy objektum-eseményvezérelt paradigma koncepciója alapján a tárgyak és események. Ez a paradigma lehetővé teszi a tervezés, programozás, elosztott számítástechnikai környezetben, beleértve a valós idejű védelem, SCADA, stb ..

  • mark - egy egyedi azonosítót az eseményt.
  • érték - egy szöveges üzenetet a lényege, hogy mi történt.
  • Cél - esemény modell, amely megkapja az eseményt.
  • adatok - adatok, amelyeket át az egyik tárgy a másikra.

Először néhány példát események ad magának az objektum életciklusa:

  • objektum létrehozása;
  • objektum megsemmisítése.

Bonyolultabb vegyületek az események fordulnak elő, amikor a tárgy tűnik belső állapotok ismertetett megfelelő átmeneti diagram (az egyik állapotból a másikba).

Modern nyelvek objektumorientált programozás C ++ és Java. Mivel a '90 -es évek közepén, sok objektum-orientált nyelvek vannak megvalósítva vizuális programozási rendszer. ahol a felületet a szoftver terméket hoznak létre az interneten, és kevés vagy semmilyen írás program nyilatkozatokat. Ahhoz, objektum - orientált rendszerek közé látványterv Visual Basic. Delphi. C ++ Builder. Visual C ++. Nyelv VBA (Visual Basic for Applications) - a nyelv a Microsoft Office alkalmazások (Excel Szó Access Power Point, stb ....). VBA betartja az alapvető szintaxis és programozási nyelvek alapvető szabályai - nyelvjárások, lehetővé teszi, hogy a makrók automatizálására egyes műveletek és a grafikus felhasználói felület, az integráció a különböző szoftver termékek.

A kurzus célja, hogy a diákok egy ötlet a alapelveit objektumorientált programozás különböző nyelveken. A fő cél a képzés célja, hogy előkészítse szakemberek korszerű módszerek és eszközök algoritmusok és programok fejlesztése, a tudás, modern szoftver technológia és tudja, hogyan kell alkalmazni, hogy foglalkozik a komplex alkalmazásokat. előadás célozza hallgatók a képzés számítástechnika és a programozás C nyelven.

laboratóriumi munka

irodalom

Tudtad, hogy az eseményvezérelt programozás - egy objektum-orientált programozás, ahol egy adott program válaszok különböző rendezvényekre.

Hírek Fórum
Knights-éter elmélet

Kapcsolódó cikkek