Objektovo orientované programovanie: Rozdiel medzi revíziami

z Wikipédie, slobodnej encyklopédie
Smazaný obsah Přidaný obsah
Otm (diskusia | príspevky)
vypustene nepravdive vety
Peko (diskusia | príspevky)
prepísanie úvodu
Riadok 1: Riadok 1:
'''Objektové programovanie''' alebo '''objektovo orientované programovanie''' (''skratka'' '''OOP''') je druh programovania, pri ktorom sa používajú štruktúry zvané objekty, ktoré môžu existovať ako samostatné programové entity. Tieto objekty majú svoje vlastnosti, metódy a udalosti, pomocou ktorých objekt vykonáva určité činnosti na ktoré bol naprogramovaný.
'''Objektové programovanie''' alebo '''objektovo orientované programovanie''' ( z {{eng|Object-oriented programming}}, skratka '''OOP''') je metodika vývoja [[softér]]u založená na používaní [[Údajová štruktúra|dátových štruktúr]] zvaných [[Objekt (programovanie)|objekty]] a ich interakcie na vývoj aplikácií. Pricípy objektového programovania boli rozpracované v [[70. roky 20. storočia|70. rokoch 20. storočia]], no širšie sa vo vývoji softvéru začalo uplatňovať v [[90. roky 20. storočia|koncom 20. storočia]]. V súčasnosti existuje veľa [[Programovací jazyk|jazykov]] využívajúcich princípy OOP.

== Koncept OOP ==
Objekty majú svoje vlastnosti, metódy a udalosti, pomocou ktorých objekt vykonáva určité činnosti na ktoré bol naprogramovaný.


Z obsahového hľadiska vlastnosti typu trieda sú vo svojej podstate položky typu záznam. Metódy a udalosti sú svojim charakterom funkcie a procedúry.
Z obsahového hľadiska vlastnosti typu trieda sú vo svojej podstate položky typu záznam. Metódy a udalosti sú svojim charakterom funkcie a procedúry.

Verzia z 08:52, 31. december 2009

Objektové programovanie alebo objektovo orientované programovanie ( z angl. Object-oriented programming, skratka OOP) je metodika vývoja softéru založená na používaní dátových štruktúr zvaných objekty a ich interakcie na vývoj aplikácií. Pricípy objektového programovania boli rozpracované už v 70. rokoch 20. storočia, no širšie sa vo vývoji softvéru začalo uplatňovať až v koncom 20. storočia. V súčasnosti existuje veľa jazykov využívajúcich princípy OOP.

Koncept OOP

Objekty majú svoje vlastnosti, metódy a udalosti, pomocou ktorých objekt vykonáva určité činnosti na ktoré bol naprogramovaný.

Z obsahového hľadiska vlastnosti typu trieda sú vo svojej podstate položky typu záznam. Metódy a udalosti sú svojim charakterom funkcie a procedúry.

Udalosťou sa nazýva každá zmena stavových veličín, napr. Click, DoubleClick, stlačenie klávesy na klávesnici, impulz z časovača, Zmena veľkosti okna, zatvorenie okna.

Základom objektového programovania je dátový typ trieda. Dátový typ trieda je odvodený dátový typ a vychádza z dátového typu štruktúra (v jazyku Pascal, Delphi - záznam).

Objekt - premenná typu trieda.

Existuje mnoho programovacích jazykov používajúcich princíp OOP, napr.: Visual Basic, C+, C++, C#, Java, Python a mnoho iných.

Šablóna:Link FA