OOP metodologija
OOP arba Objektinis programavimas metodologija skirta bet kuriai kompiuterinei programai ar sistemai rašyti kaip objektų visumai, kurių kiekvienas priklauso tam tikrai klasei ir atlieka tam tikras funkcijas. O visos klasės paklūsta paveldėjimo principams.
Pagrindiniai OOP principai:
- Abstrakcija leidžia išskirti modelyje svarbius aspektus konkrečiai užduočiai išspręsti, kurie formuojami kaip klasė.
- Inkapsuliacija organizuoja greitą ir saugią objektų hierarchiją sistemoje. Inkapsuliacijos metu procesui valdyti pakanka vieno paprasto komandos, be nereikalingų patikslinimų.
- Paveldėjimas apibrėžia giminingus santykius tarp programos objektų, kad pakeitimai, atlikti tėvinėje klasėje, nebūtų dubliuojami palikuonio elemente.
- Polimorfizmas apibrėžia kokiose situacijose reikėtų išskirstyti procesus, o kokiose – suvienyti.
Taip pat žiūrėkite
-
vadovėlis PHP,
kuriame pasakojama apie darbą su OOP PHP kalba -
vadovėlis JavaScript,
kuriame pasakojama apie darbą su OOP JavaScript kalba -
modeliavimo kalba
UML,
kuri aprašo procesus naudodama diagramas ir schemas -
sąvokų rinkinys Programavimo paradigma,
kuris apibrėžia požiūrį į programavimą