Objektno orijentirano programiranje

Objektno orijentirano programiranje je metoda koja je najbliža našem ponašanju. Ona služi kao prirodni nastavak ranijih inovacija vezanih uz razvoj programskih jezika. Ako govorimo strukturirano programiranje,

sadržaj

    onda je ovaj smjer mnogo strukturiraniji od ranijih verzija, osim toga, to je više sažetak, više modularan. Prije su se pokušali apstrahirati i prenijeti programske elemente na tzv. Internu razinu.

    Objektno orijentirano programiranje uključuje uporabu za razvoj specijaliziranih jezika. Obično ih karakteriziraju tri osnovna svojstva:

    - enkapsulaciju, odnosno kombiniranje zapisa s funkcijama i postupcima, kao i manipuliranje poljem rekordnih podataka, stvarajući temeljno novu vrstu podataka zvanih predmeta;

    - nasljedstvo, definicija objekta podrazumijeva njegovu kasniju uporabu izgraditi hijerarhiju objekata stvorenih uz mogućnost za generiranje novog objekta koji se odnosi na hijerarhiju, kao što implicira pristupni kod i generirati podatke o svim predmetima;



    - polimorfizam, to jest, sposobnost da se dodijeliti akcije istog imena, koja će se dijeliti gore i dolje u hijerarhiji objekta, a hijerarhija svake implementacije objekta akcije na ovaj način će biti odgovornost koja je prava stvar za njega.

    Objektno orijentirano programiranje Delphi pruža potpuni skup alata za programiranje, među kojima su: veća modularnost i strukturiran apstraktno, ugrađene sposobnosti da ponovno korištenje. Ove se sve karakteristike mogu pripisati kodu, koji je strukturiraniji, lakši za održavanje i mnogo fleksibilniji. Vrlo često, objektno-orijentiranog programiranja čini nas ostaviti po strani posebne sudove o programiranju dugi niz godina smatra kao standard. Međutim, kada se to učini, proces razvoja ne čini tako komplicirano, a čini se jasno i odličan alat za razne zadatke, isporuku veliki problema trivijalnim softver.

    Ako ste napravili to naš zadatak, na primjer, na studij objektno-orijentiranog programiranja u PHP-u, potrebno je odbaciti i zaboraviti ono što ti znaš o tome i prije, i došao u svoju radnu sobu s čistim škriljevca. Samo na taj način moći ćete razmotriti sve suptilnosti ovog pristupa, kako biste procijenili njezinu praktičnost i mogućnosti. Objektno orijentirano programiranje nije jedini način, to je više kao kontinuum ideja usmjerenih na izradu čist kôd. Prevodilac radi na nekoliko različitih principa, ako ga usporedimo s tumača, dok je njegova brzina je puno veći. Sastavljači su usmjereni na razvoj svih gotovih softverskih proizvoda, a ne rješavanje ograničenog broja zadataka.

    klase

    Prije stvaranja objektno orijentiranog programiranja, na mnogim razvojnim jezicima treba proširiti vrste podataka, nego pravi i cijeli brojevi, tekstne varijable i logičke varijable. Postalo je teško raditi s cjelovitim skupovima podataka. U tu se svrhu koristi klasa u konceptu OOP. S takvim strukturama postalo je primjetno prikladnije za rad jer sada za istu vrstu objekata nije potrebno propisati puno koda za kodiranje kako bi se dobilo ono što se automatski može generirati. Za programiranje na niskoj razini jezika, ova metoda izgleda vrlo teško, ali u novoj fazi razvoja to je prilično prikladan za korištenje.

    Dijelite na društvenim mrežama:

    Povezan
    Modularno programiranjeModularno programiranje
    Strukturirana programiranjeStrukturirana programiranje
    MySQL je ono što i gdje se primjenjuje?MySQL je ono što i gdje se primjenjuje?
    Objektno orijentirano programiranje (OOP): polimorfizamObjektno orijentirano programiranje (OOP): polimorfizam
    Što je to encapsulation? Inkapsuliranje u programiranjuŠto je to encapsulation? Inkapsuliranje u programiranju
    Što je OOP? Osnovni principi objektno orijentiranog programiranjaŠto je OOP? Osnovni principi objektno orijentiranog programiranja
    jаvascript: primjeri primjenejаvascript: primjeri primjene
    PHP konstrukt: stvaranje primjeraka klasePHP konstrukt: stvaranje primjeraka klase
    Push / pop jаvascript StackPush / pop jаvascript Stack
    Paralelni programiranje: opis, tehnologija, zadaci i prednostiParalelni programiranje: opis, tehnologija, zadaci i prednosti
    » » Objektno orijentirano programiranje
    LiveInternet