Autor | Zpráva | ||
---|---|---|---|
Martin Profil |
#1 · Zasláno: 22. 5. 2005, 23:31:06
Objekrově jsem programoval jen málo. Zajímalo by mě, v čem je objektové programování lepší, a kdy se používá a kdy se objektové programování nehodí. Díky
|
||
halogan Profil |
#2 · Zasláno: 23. 5. 2005, 07:23:00
|
||
llook Profil |
#3 · Zasláno: 23. 5. 2005, 12:34:15
OOP poskytuje vyšší úroveň abstrakce. To už je samo o sobě výhodou.
|
||
Martin Profil |
#4 · Zasláno: 24. 5. 2005, 21:23:02
Nevíte o nějakym seriálů o OOP v PHP? Zkusil jsem google a našel můj příspěvek :) Jdu hledat dál.
|
||
Kaifman Profil |
#5 · Zasláno: 25. 5. 2005, 23:46:32
pokud na projektu pracuje více programátorů je OOP nezbytnost, je to sice delší na psaní ale vypadá to líp lépe se v tom orientuje a hlavně se dá přehledněji využívat modularita a komponentové programování, procedurálně je to dost chaos.
|
||
printf Profil |
#6 · Zasláno: 25. 5. 2005, 23:59:23
Zajímalo by mě, jestli použití OOP v PHP nějak zpomaluje provádění kódu. Jinak si myslím že OOP má význam použít až když využijeme dědičnost.
|
||
halogan Profil |
#7 · Zasláno: 26. 5. 2005, 14:52:24
|
||
Martin Profil |
#8 · Zasláno: 26. 5. 2005, 18:31:10
Nevíte o nějakej scriptech, ktery používaj OOP? Vůbec si nedokážu představit, jak se OOP používá v praxi.
halogan Díky za odkazy, hned jsem to všechno prostudoval. |
||
halogan Profil |
#9 · Zasláno: 26. 5. 2005, 19:29:57
Ukážu třeba moji třídu. Je jednoduchá a nerychlo splácaná, tak prosím no comment.
Použítí: http://4a.php5.cz/zdrojaky/test-form.phps Výsledek: http://4a.php5.cz/zdrojaky/test-form.php Zdroják: http://4a.php5.cz/zdrojaky/form.phps |
||
Časová prodleva: 4 měsíce
|
|||
Martin Profil |
#10 · Zasláno: 29. 9. 2005, 23:22:11
Můžete mi prosim někdo vysvětlit nejlépe na příkladu, k čemu je dobrá statická proměnná?Děkuji
|
||
ronnie Profil |
#11 · Zasláno: 29. 9. 2005, 23:45:02
Martin: statická vlastnost (atribut) si v podstatě můžeš představit jako statickou proměnnou u funkcí, znamená to, že není závislá na volání instancí a zachovává si svou hodnotu. Například vytváříš určitou instanci 3x a přiřadíš každé unikátní ID, bez statické vlastnosti to neuděláš.
|
||
ronnie Profil |
#12 · Zasláno: 29. 9. 2005, 23:51:14
dodatek: Takhle se to blbě vysvětluje, podívej se na http://www.ronnieweb.net/oop/static.php - najdeš tam vhodný příklad. (je to web o oop v php5, ale ani zdaleka není dokončen, takže bez kritiky:)
|
||
Martin Profil |
#13 · Zasláno: 30. 9. 2005, 00:04:20
už to asi chápu :)
kdyby jsi upravil tu funkci takto public function __construct(){ $this->id = ++self::$pocitadlo; $this->id_nestaticke = ++$this->pocitadlo_nestaticke; } bylo by to možná lepší :) |
||
ronnie Profil |
#14 · Zasláno: 30. 9. 2005, 06:55:55
Musíš mít ale někde definované vlastnosti, takže to vyjde nastejno:) Ale jinak jak říkám, ten web není ani zdaleka hotov, př´klady se určitě změní, doplní, upraví:)
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0