Objektuetara bideratutako programazioa

UML notazioan definitutako klase bat. Klase hau butoi bat irudikatzen du. Butoi klase honek eremuetan informazioa gordetzen du eta metodoetan funtzionalitatea. Herentziaren bitartez butoi mota desberdinak sortu daitezke. Objektuak klasearen instantziak dira.

Objektuei Bideratutako Programazioa (OBP) (ingelesez, Object-Oriented Programming edo OOP) programazio paradigma bat da, oinarri moduan objektuen kontzeptua erabiltzen duena. Objektuak klaseen instantzia moduan sortzen diren datu-mota abstraktu bat dira. Objektuetan informazioa (datuak) eta haiek atzitzeko funtzioak (kodea) kapsulatuta daude: informazioa eremuetan (atributuetan, propietateetan) eta kodea metodoetan (prozeduretan).

OBP-ren funtsezko ezaugarri batzuk hauek dira: herentzia, kohesioa, abstrakzioa, polimorfismoa, akoplamendua eta kapsulazioa.

Gaur egun OBP onartzen duten hainbat programazio-lengoaia daude, batzuk aipatzearren: C++, Objective-C, Smalltalk, Delphi, Java, Javascript, C#, Perl, Python, Ruby eta PHP.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy