Objektinis programavimas: Skirtumas tarp puslapio versijų
Ištrintas turinys Pridėtas turinys
Nėra keitimo santraukos |
S Atmestas 195.182.90.151 pakeitimas, grąžinta ankstesnė versija (Homo ergaster keitimas) |
||
Eilutė 7:
* [[Objektas (programavimas)|Objektas]] – duomenų ir susijusio funkcionalumo talpinimas į vientisus vienetus; objektai padeda pasiekti moduliškumą ir nusako objektinės programos struktūrą.
* [[Abstrakcija (programavimas)|Abstrakcija]] – galimybė programuoti nežinant konkrečių detalių apie informaciją.
* [[Inkapsuliacija]] (informacijos slėpimas) – užtikrina, kad objekto naudotojas negali pakeisti objekto būsenos nenumatytu būdu. Tik objekto
* [[Polimorfizmas (programavimas)|Polimorfizmas]] – objektiškai orientuotos kalbos nekviečia paprogramių, bet siunčia pranešimus, todėl konkretus į pranešimą reaguojantis metodas priklauso nuo objekto, ne nuo siuntėjo. Tai leidžia dirbti su bendresnio tipo objektais (pvz., ''paukštis''), nežinant konkretaus tipo (pvz., ''strutis'' ar ''pingvinas''), dėl to nereikia kiekvienam konkrečiam tipui rašyti atskiro kodo.
* [[Paveldėjimas (programavimas)|Paveldėjimas]]- Objektų organizavimas specializuojant egzistuojančius bendresnius tipus, papildant ar iš dalies pakeičiant funkcionalumą.
|