LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: blog

Klasicke spatne priklady na OOP 28.1.2005 09:27
Libor Chocholaty

Docela by me zajimalo, odkud jste v clanku uvedene priklady vytahli. Jsou to klasicke odstrasujici priklady, na kterych se ukazuje spatny navrh trid. Vim, ze v praxi muzete byt obcas k necemu takovemu prinuceni okolnostmi, ale jako priklad je to opravdu nevhodne.
Az se priste rozhodnete nejaky magazin obstastnit svym uvodem do OOP, tak si nejdriv prectete treba "Design patterns" od Ericha Gammy a spol.

Re: Klasicke spatne priklady na OOP 31.1.2005 20:57
Aleš Hakl

Je mozne, ze nejde o nejlepsi priklad na OOP, ale jedna se o priklad, ktery je mozno (na rozdil od nejruznejsich zviratek ci automatu na kavu uvadenych v knihach o OOP) prevest na kod, ktery dela neco alespon trochu uzitecneho.

Jinak, pokud jste si toho nevsiml, jsem se od ostatnich podobnych prikladu pokusil ponekud odlisit, tato odlisnost zajistuje, ze metody v tride Utvar ostatni tridy opravdu _NEMUSI_ prekryvat. Predpokladam, ze priklad povazujete za spatny, prave proto, ze predpokladate ze musi, pokud duvod proc je spatny je jiny, bylo by jiste vhodne o v diskuzi uvest, rad se poucim.


KOMENTARZE
Klasicke spatne priklady na OOP 28.1.2005 09:27 Libor Chocholaty
  L Re: Klasicke spatne priklady na OOP 31.1.2005 20:57 Aleš Hakl
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4875x
2. FreeBSD
Download: 9063x
3. PCLinuxOS-2010
Download: 8561x
4. alcolix
Download: 10943x
5. Onebase Linux
Download: 9659x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6240x

1. xinetd
Download: 2411x
2. RDGS
Download: 937x
3. spkg
Download: 4755x
4. LinPacker
Download: 9961x
5. VFU File Manager
Download: 3196x
6. LeftHand Mała Księgowość
Download: 7201x
7. MISU pyFotoResize
Download: 2806x
8. Lefthand CRM
Download: 3561x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3117x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz