Objektovo orientované programovanie: Rozdiel medzi revíziami

z Wikipédie, slobodnej encyklopédie
Smazaný obsah Přidaný obsah
Peko (diskusia | príspevky)
prepísanie úvodu
Peko (diskusia | príspevky)
d preklep
Riadok 1: Riadok 1:
'''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é už v [[70. roky 20. storočia|70. rokoch 20. storočia]], no širšie sa vo vývoji softvéru začalo uplatňovať až 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.
'''Objektové programovanie''' alebo '''objektovo orientované programovanie''' ( z {{eng|Object-oriented programming}}, skratka '''OOP''') je metodika vývoja [[softvé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é už v [[70. roky 20. storočia|70. rokoch 20. storočia]], no širšie sa vo vývoji softvéru začalo uplatňovať až 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 ==
== Koncept OOP ==

Verzia z 08:53, 31. december 2009

Objektové programovanie alebo objektovo orientované programovanie ( z angl. Object-oriented programming, skratka OOP) je metodika vývoja softvé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