OqPoWah.com

Objektno programiranje

Objektno usmerjeno programiranje je metoda, ki je najbližja našemu vedenju. Služi kot naravno nadaljevanje prejšnjih inovacij, povezanih z razvojem programskih jezikov. Če govorimo strukturirano programiranje, potem je ta smer veliko bolj strukturirana kot prejšnje različice, poleg tega pa je bolj abstraktna, bolj modularna. V preteklosti so se poskušali povzpeti in prenesti programske elemente na tako imenovano notranjo raven.

Objektno usmerjeno programiranje vključuje uporabo specializiranih jezikov. Običajno jih označujejo tri osnovne lastnosti:

- inkapsulacija, to je združevanje zapisov s funkcijami in postopki ter manipuliranje polj zapisnih podatkov, ki tvorijo popolnoma novo vrsto podatkov, imenovanega predmet;

- dedovanje, opredelitev predmeta kar pomeni njeno nadaljnjo uporabo za izgradnjo hierarhijo predmetov, ustvarjenih s sposobnostjo ustvarjanja novega predmeta, ki se nanašajo na hierarhijo, pa tudi kar pomeni kodo za dostop do in pridobivanje informacij o vseh objektih;

- polimorfizem, to je zmožnost dodelitve enega imena dejanjem, ki se nato razdeli in hierarhijo objektov hierarhije, z vsakim predmetom v hierarhiji, dodeljeni za izvedbo dejanja na način, ki mu ustreza.




Objektno usmerjeno programiranje Delphi ponuja celoten programski orodje, ki vključuje: veliko modularnost in strukturo, abstraktnost, vgrajeno ponovno uporabnost. Vse te značilnosti je mogoče pripisati kodi, ki je bolj strukturirana, lažje vzdrževana in bolj prožna. Zelo pogosto nam objektno orientirano programiranje prisili, da pustimo ob strani značilne sodbe o programiranju, ki so že več let veljale za standardne. Vendar, ko je to že storjeno, se ta metoda razvoja ne zdi tako zapletena, vendar se zdi, da je vizualno in odlično orodje za reševanje številnih nalog, ki prinašajo ogromne težave trivialni programski opremi.

Če si postavite nalogo, na primer, da preučite objektno programiranje v PHP, potem bi morali zapustiti in pozabiti, kaj ste že vedeli o tem prej, začeli ga boste preučevali iz nič. Samo na ta način boste lahko preučili vse tanke možnosti tega pristopa, da bi ocenili njegovo udobje in možnosti. Objektno usmerjeno programiranje ni edini način, bolj je kot kontinuum idej, usmerjen v zbiranje čiste kode. Prevajalnik deluje na nekoliko drugačnih načelih, če ga primerjate s tolmačem, hitrost njenega dela pa je veliko večja. Pripravljavci so namenjeni razvoju kakršnih koli že izdelanih programskih izdelkov, namesto da bi rešili omejen obseg nalog.

Razredi

Pred ustvarjanjem objektno usmerjenega programiranja, v številnih razvojnih jezikih potreba po podaljšanju vrste podatkov, kot realna in cela števila, spremenljivke besedil in logične spremenljivke. Težko je delati s celotnimi nizi podatkov. V ta namen se razredi uporabljajo v konceptu OOP. S takimi strukturami je postalo opazno bolj priročno za delo, saj zdaj za iste vrste predmetov ni potrebno predpisati veliko kodnih vrstic, da bi dobili avtomatično generiranje. Za programiranje v jezikih na nizki ravni se ta metoda zdi zelo težka, vendar je na novi stopnji razvoja zelo uporabna.

Zdieľať na sociálnych sieťach:

Príbuzný