RačunalaProgramiranje

Objektno orijentirano programiranje

Objektno orijentirano programiranje je metoda koja je najbliža našem ponašanju. Ona služi kao prirodan nastavak ranijih inovacija vezanih uz razvoj programskih jezika. Ako govorimo o strukturnom programiranju, 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. Interne razine.

Objektno usmjereno programiranje pretpostavlja korištenje za razvoj specijaliziranih jezika. Karakterizira ih trostruka osnovna svojstva:

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

- nasljeđivanje, što podrazumijeva definiciju objekta pomoću njegove naknadne uporabe za izgradnju hijerarhije stvorenih objekata s mogućnošću stvaranja novog objekta povezanog s hijerarhijom, a također uključuje pristup kôdu i informacijama o svim generirajućim objektima;

- polimorfizam, tj. Sposobnost dodjeljivanja jednog naziva akcijama, koja će se zatim podijeliti prema dolje i prema gore u hijerarhiji objekta, pri čemu svaki objekt u hijerarhiji koja je dodijeljena za obavljanje akcije na način koji mu odgovara.

Programsko orijentirano programiranje Delphi pruža cjeloviti programski alati, među kojima se mogu razlikovati: veća modularnost i strukturiranost, apstraktnost, ugrađena re-upotrebljivost. Ove se sve karakteristike mogu pripisati kodu, koji je strukturiraniji, lakši za održavanje i mnogo fleksibilniji. Vrlo često objektno orijentirano programiranje prisiljava nas da ostavimo po strani karakteristične prosudbe o programiranju, koje su već dugi niz godina bile standardne. Međutim, kada je to već učinjeno, ova metoda razvitka ne izgleda tako komplicirano, ali čini se da je vizualni i izvrstan alat za rješavanje mnoštva zadataka koji donose ogromne poteškoće na trivijalni softver.

Ako se sami postavite za zadatak, na primjer, da biste studirali objektno orijentirano programiranje u PHP-u, trebali biste zaboraviti ono što ste ranije znali, počevši je početi proučavati od nule. Samo na taj način moći ćete razmotriti sve suptilnosti ovog pristupa, kako biste procijenili njegovu praktičnost i mogućnosti. Objektno orijentirano programiranje nije jedini način, to je više kao kontinuum ideja, usmjeren prema izradi čistog koda. Prevodilac radi na nešto drugačijim načelima, ako ga usporedite s tumačem, a brzina rada je mnogo veća. 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, potreba za proširenim vrstama podataka već je zrela , od stvarnih i cijelih brojeva, tekstnih varijabli i logičnih varijabli. Postalo je teško raditi s cjelovitim skupovima podataka. U tu je svrhu nastava korištena u OOP konceptu. S takvim strukturama postalo je primjetno prikladnije za rad, jer sada za istu vrstu objekata nije potrebno propisati puno linija koda da 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 vrlo je prikladan za korištenje.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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