Zadejte hledaný výraz...

Pokročilé PHP OOP

RoyalManG
verified
rating uzivatele
(1 hodnocení)
13. 7. 2012 11:37:53
Zdravím,
kto by mi vedel a bol by ochotný vysvetliť pár vecí ohľadom objektového programovania v PHP? Konkrétne sa jedná o veci ako:
- Static Keyword
- Operátor ::
- Abstraktné triedy
- Statické funkcie
- Operátor parent::
- Operátor self::
Aká je ich funkcia, význam využitia, kedy sa tieto veci využívajú a pod. Hľadal som na php.net, ale nakoľko nie som tak zdatný v EN jazyku, tak som toho veľmi nepochopil. Budem vďačný každému, kto ochotne napíše niečo k veci.
13. 7. 2012 11:37:53
https://webtrh.cz/diskuse/pokrocile-php-oop#reply784526
Lokiji
verified
rating uzivatele
13. 7. 2012 11:47:07
toto je spise obecny dotaz ohledne oop, je to vysvetlene v kazde knizce o kazdem objektove orientovanem jazyku, zkus hledat
13. 7. 2012 11:47:07
https://webtrh.cz/diskuse/pokrocile-php-oop#reply784525
RoyalManG
verified
rating uzivatele
(1 hodnocení)
13. 7. 2012 11:54:17
Áno viem, nejaké veci som našiel, stručne popísané. Ale nikde nie je vysvetlené, kedy je dobré to či to použiť. Zatiaľ čo programujem jednu rozsiahlu aplikáciu, som sa s týmto nestretol, samozrejme to môže byť práve tým, že nepoznám využitie týchto operátorov či funkcií a robím si to po svojom a "nesprávne". Preto som chcel počuť tu od webtržníkov, aké je ich využitie a kedy je správne tieto veci použiť.
13. 7. 2012 11:54:17
https://webtrh.cz/diskuse/pokrocile-php-oop#reply784524
Jirka
verified
rating uzivatele
(74 hodnocení)
13. 7. 2012 12:11:15
Vsechny tyto vlastnosti trid vyplynou z vyvoje aplikace, doporucuju tedy zacit cist o UML a principech RUP. Nejlepe hledat knihy od craiga larmana, naucit se GOF a pokracovat pres dalsi patterny. Pote vam dojde, proc kde a kdy pouzit vypsane vlastnosti.
13. 7. 2012 12:11:15
https://webtrh.cz/diskuse/pokrocile-php-oop#reply784523
Statické metody a dědičnost používejte co nejméně, protože vnáší do kódu globální stav a složitost.
Místo toho třídy skládejte do sebe, neboli favor composition over inheritance.
Takže používejte všechny zmíněné body jako code smell, příznak toho, že byste kód mohl napsat jednodušeji a čitelněji.
Neříkám, že byste se jim měl vyhnout stoprocentně, ale snažte se je omezit na minimum.
Doplnění: Tady máte jednu příbuznou zajímavou diskusi
http://webtrh.cz/150168-volani-metody-jine-tridy
A můj příspěvek k dotazu Jak myslet v OOP?
http://webtrh.cz/152045-myslet-oop#6
13. 7. 2012 12:14:30
https://webtrh.cz/diskuse/pokrocile-php-oop#reply784522
Petr Janáček
verified
rating uzivatele
(4 hodnocení)
13. 7. 2012 12:30:16
Ahoj, zkus tohle, já jsem to na tom pochopil za pár hodin, když jsem dával dohromady maturitní práci, vyplatí se ti to zaplatit.
http://www.lynda.com/PHP-tutorials/php-with-OOP-beyond-the-basics/653-2.html
a pokud zadarmo, tak hledej články a videa od Jeffreyho Waye na Nettuts.com - výborně a jednodušše vysvětluje.
13. 7. 2012 12:30:16
https://webtrh.cz/diskuse/pokrocile-php-oop#reply784521
Pro odpověď se přihlašte.
Přihlásit