KompiuteriaiProgramavimas

Objektinis programavimas

Objektinis programavimas yra metodas, arčiausiai mūsų elgesio. Tai yra natūralus ankstesnių inovacijų, susijusių su programavimo kalbomis, tęsinys. Jei mes kalbame apie struktūrinį programavimą, tai ši kryptis yra daug struktūriškesnė nei ankstesnės versijos, be to, ji yra labiau abstrakta, labiau modulinė. Anksčiau buvo bandoma abstrakti ir perduoti programavimo elementus į vadinamąjį vidinį lygmenį.

Objektinis programavimas daro prielaidą, kad bus naudojamos specializuotos kalbos. Jie apibūdinami trimis pagrindinėmis savybėmis:

- įkapsuliavimas, ty įrašų sujungimas su funkcijomis ir procedūromis, taip pat manipuliuoti įrašų duomenų laukais, sudarant iš esmės naujus duomenų tipus, vadinamus objektu;

- paveldimumas, kuris reiškia objekto apibrėžimą, jo vėlesnį naudojimą kuriant sukurtų objektų hierarchiją, sugebantį generuoti naują objektą, susijusį su hierarchija, taip pat reiškia prieigą prie kodo ir informacijos apie visus generuojamus objektus;

- polimorfizmas, ty galimybė priskirti vienintelį vardą veiksmams, kurie vėliau bus paskirstyti ir išplėsti objektų hierarchiją, su kiekvienu hierarchijos objektu, skirtu atlikti veiksmą jam tinkančiu būdu.

Objektinis programavimas "Delphi" pateikia visą programavimo priemonių rinkinį, iš kurių galima išskirti: didesnį moduliavimą ir struktūrizavimą, abstraktumą, integruotą pakartotinį naudojimą. Šios visos savybės gali būti priskirtos kodui, kuris yra labiau struktūrizuotas, lengvesnis ir lankstesnis. Labai dažnai objektyviam programavimui mus verčiamos palikti ne tik charakteringus sprendimus apie programavimą, kurios daugelį metų buvo laikomos standartinėmis. Tačiau, kai tai jau padaryta, šis kūrimo metodas neatrodo taip sudėtingas, bet atrodo, kad jis yra vizualus ir puikus įrankis sprendžiant daugybę užduočių, kurios kelia milžiniškų problemų trivialiajai programinei įrangai.

Pavyzdžiui, jei pasirenkate užduotį, pavyzdžiui, studijuoti į objektyvai orientuotą programavimą PHP, tuomet turėtumėte pamiršti, ką anksčiau žinojote apie tai, pradedant jį studijuoti iš naujo. Tik tokiu būdu galėsite apsvarstyti visas šio metodo subtilybes, įvertinti jo patogumą ir galimybes. Objektinis programavimas yra ne vienintelis būdas, jis labiau tinka idėjų kontinuumui, orientuotam į gryno kodo sudarymą. Kompilatorius dirba šiek tiek skirtingais principais, lyginant jį su vertėju, o jo darbo greitis yra daug didesnis. Kompiliatoriai siekia kurti bet kokius gatavus programinės įrangos produktus, o ne spręsti ribotą užduočių diapazoną.

Klases

Prieš sukūrus objektų programavimą, daugelyje plėtros kalbų išplėstinių duomenų tipų poreikis jau buvo brandinamas , o ne tikroji ir sveikasis skaičius, tekstiniai kintamieji ir loginiai kintamieji. Sunku dirbti su visais duomenų rinkiniais. Tuo tikslu klasės naudojamos OOP koncepcijoje. Su tokiomis struktūromis tapo žymiai patogiau dirbti, nes dabar to paties tipo objektams nereikia rašyti daugybę kodo eilučių, kad gautų kažką, kuris gali būti sukurtas automatiškai. Žemo lygio kalbų programavimui šis metodas atrodo labai sudėtingas, tačiau naujame vystymosi etape jį labai patogu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lt.unansea.com. Theme powered by WordPress.