![Osvrt na OOP (C#)](https://i.ytimg.com/vi/bvooL2EjkQk/hqdefault.jpg)
Sadržaj
- Definicija - Što znači objektno orijentirano programiranje (OOP)?
- Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
- Tehopedija objašnjava objektno orijentirano programiranje (OOP)
Definicija - Što znači objektno orijentirano programiranje (OOP)?
Objektno orijentirano programiranje (OOP) softverski je programski model izgrađen oko objekata. Ovaj model dijeli podatke u objekte (polja podataka) i opisuje sadržaj predmeta i ponašanje putem deklaracije klasa (metoda).
OOP značajke uključuju sljedeće:
- Inkapsulacija: To olakšava upravljanje programskom strukturom jer su implementacija i stanje svakog objekta skriveni iza dobro definiranih granica.
- Polimorfizam: To znači da se apstraktni entiteti provode na više načina.
- Nasljeđivanje: ovo se odnosi na hijerarhijski raspored fragmenata provedbe.
Objektno orijentirano programiranje omogućuje pojednostavljeno programiranje. Njegove prednosti uključuju ponovnu upotrebu, refaktoring, proširivost, održavanje i učinkovitost.
Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
Tehopedija objašnjava objektno orijentirano programiranje (OOP)
OOP je programski model odabira u posljednjem desetljeću ili više. OOPs modularni dizajn omogućuje programerima da izrade softver u upravljanim komadima, a ne u velikim količinama uzastopnih kodova.
Jedna od velikih prednosti OOP-a je skalabilnost, pri čemu objekti i definicije nemaju konačna ograničenja. Također, odvajanje podataka od metode sprečava uobičajeni problem koji se nalazi u starijim linearnim jezicima softvera. Ako se pogreška pojavi u linearnom kodu, može se prevesti kroz sustav i stvoriti masu pogrešaka koje je teško pratiti. Suprotno tome, OOP program s odvajanjem metoda i podataka nije podložan takvim proširenim pogreškama.
Popularni OOP jezici uključuju Java, C-obitelj jezika, VB.NET i Python.
Takozvani "čisti" OOP jezici uključuju Scala, Ruby, Eiffel, JADE, Smalltalk i Emerald.