HĽADANIE STRÁNOK

Základné princípy OOP a ich použitie

Všeobecné informácie

OOP je štýl programovania, ktorý sa objavil v roku 200680 rokov 20. storočia. Na rozdiel od procedurálnych jazykov, kde údaje a pokyny na ich spracovanie existujú samostatne, v objektovo-orientovanom programovaní sa táto informácia skombinuje do jednej entity.

princípy

Základné princípy OOP

Programovanie objektových programov máich postuláty. Princípy PLO sú jeho hlavné myšlienky. Existujú tri najdôležitejšie z nich: dedičnosť, polymorfizmus a enkapsulácia. V nasledujúcom texte sa podrobnejšie diskutuje. Základy programovania v jazykoch OOP spočívajú v používaní objektov a tried. Pri prechode od procedurálneho štýlu písania zdrojového kódu na objektovo orientovaný, sú často zložité, ale väčšina vývojárov nachádza v OOP veľa výhod.

zapuzdrenie

Zapuzdrenie je použitie zväzkuúdaje a pokyny na ich spracovanie do jedinej triedy subjektov. V čase písania programov v jednom z jazykov OOP sa rozlišuje medzi informáciami v rámci entity a zvonku. Preto je možné zabezpečiť bezpečnosť údajov a spôsobov ich implementácie z vonkajších vplyvov, napríklad z iných tried, ktoré nesúvisia s týmto objektom. V rámci entity údaje úspešne navzájom spolupracujú, ale sú spoľahlivo chránené pred neoprávneným prístupom zvonku.

základné princípy oop

dedičstvo

Druhým princípom OOP je dedičstvo - to jeschopnosť jednej triedy používať metódy druhej bez opakovania ich skutočnej implementácie. Dedičstvo vám umožňuje zbaviť sa redundancie zdrojového kódu.

polymorfizmus

Ďalším princípom OOP je polymorfizmus. Jeho použitie znamená, že na manipuláciu s objektmi rôznej zložitosti môžete vytvoriť jedno rozhranie, ktoré bude reagovať inak na udalosti a súčasne správne implementovať úlohy.

OOP Jazyky

V takýchto prípadoch sa používajú zásady OOPpopulárne programovacie jazyky ako C ++ a Java, na ktorých je vyvinutý veľký počet programov a aplikácií. Existujú aj menej používané jazyky OOP - Delphi, Object Pascal, Ruby a mnoho ďalších.

Kritika PLO

Napriek väčšine pozitívnych vyhlásení k tejto metodike sa často kritizujú princípy OOP. Rovnako ako procesné programovanie, OOP má svoje nevýhody.

Po prvé, zložitosť prechodu. Aby sme porozumeli zásadám OOP, bude to trvať pomerne veľa času, najmä pre ľudí, ktorí úzko spolupracujú iba s procedurálnymi programovacími jazykmi.

základy programovania
Po druhé, zložitejšia dokumentácia je nevýhodou, pretože bude potrebné nielen popísať triedy a objekty, ale aj konkrétne prípady ich implementácie.

Po tretie, nadmerná univerzálnosť metód môževedú k tomu, že zdrojový kód a vyvinuté programy budú zahlcené funkciami a schopnosťami, ktoré neboli v tomto konkrétnom prípade vyžiadané. Okrem toho si všimnite neefektívnosť z hľadiska prideľovania pamäte. Bez ohľadu na názory iných však počet programátorov OOP neustále narastá a jazyky sa sami rýchlo rozvíjajú.

</ p>
  • vyhodnotenia: