Táto séria vás prevedie od úplných základov (čo je OOP) cez všetky hlavné vlastnosti a výhody OOP až po pokročilé metódy používania OOP. Všetky možnosti si ukážeme na reálnych príkladoch.
Stránka sa pripravuje!
použitie v dedičnosti a abstraktnej triede
Stránka sa pripravuje!
Trieda, objekt, služba, entita, objekt s hodnotou
Stránka sa pripravuje!
používanie konštánt
konštruktor
parametre
Výnimky sú nástrojom objektovo orientovaného programovania, ktoré poskytuje elegantný spôsob vyhadzovania a spracovania (ošetrenia) chýb aplikácie.
Výnimka je najprv vyhodená (thrown), spracovaná (try) a zachytená (catch). Povinné je len hádzanie.…
Jednou zo základných vlastností objektovo orientovaného programovania je dedičnosť a uzavretie. Vďaka týmto funkciám budete môcť ľahko vytvárať zložitú aplikačnú logiku pri zachovaní dobrej čitateľnosti implementácie.
Princíp dedenia
Dedičnosť…
Existuje známy vtip, že programátori začnú používať frameworky až vtedy, keď napíšu vlastný a zistia, že to nikam nevedie. Vtipné na tom je, že je to pravda. Sám som to zažil. Dokonca dvakrát.
Na hlavnej stránke Nette sa však píše:
Skutoční…
Jedným z hlavných princípov OOP je princíp zapuzdrenia, ktorý hovorí, že komplexné problémy by sa mali rozdeliť na mnoho malých problémov, ktoré môžeme riešiť nezávisle a súčasne. Zároveň nás ako používateľov nezaujíma, ako sa to deje, a údaje …
Metódy predstavujú správanie objektu, pretože umožňujú pracovať s jeho vnútorným stavom, ako aj ovplyvňovať objekty navzájom.
Reprezentácia metód v reálnom svete
Zoberme si akýkoľvek objekt z reálneho sveta, napríklad mačku. Mačka má určité…
Návrhové vzory sú spôsoby myslenia o programovaní.
Poskytujú zbierku rád, hotových postupov, osvedčených postupov a náhľadov na vývoj. Pre každú programovú paradigmu a typ úlohy sú najvhodnejšie určité návrhové vzory.
Výhody - prečo používať…
Určite to poznáte, pri programovaní PHP skriptov rozdeľujeme kód do mnohých súborov a aby sme mali k dispozícii všetky časti, načítavame ich pomocou série volaní include, require alebo najlepšie require_once, čo zaručuje načítanie len raz.
V kóde to…
Objektovo orientované programovanie je paradigma, pohľad na to, ako programovať. Čoskoro sami uvidíte, že OOP prináša dosť zásadné zjednodušenie všetkých bežných problémov a ťažkostí, ktoré sa v reálnom programovaní riešia stále dokola.
Základná…
Vitajte v prvom článku online kurzu OOP v PHP. Kompletný zoznam článkov nájdete na prehľadovej stránke.
Poznámky k obsahu:
Cieľom tohto seriálu je najlepšie vysvetliť podstatu objektovo orientovaného programovania, aby ste nemuseli stráviť stovky…