Hirdetés
- Monitorkalibráló eszközök
- Nem indul és mi a baja a gépemnek topik
- Bambu Lab 3D nyomtatók
- Önvédelmi fegyvernek is elmenne a Keychron analóg billentyűzete
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen egeret válasszak?
- OLED monitor topic
- AMD GPU-k jövője - amit tudni vélünk
- HiFi műszaki szemmel - sztereó hangrendszerek
- 3D nyomtatás
Új hozzászólás Aktív témák
-
beleszólok
senior tag
válasz
Aethelstone
#6486
üzenetére
No, végre billentyűzet előtt (gyűlölöm az android virtuális billentyűit
)
Szóval... Te itt hitvitáról beszéltél korábban.
Én olvastam olyan dolgokról, mint S.O.L.I.D. elvek, olvastam Uncle Bob Tiszta kód c. könyvét stb.
Most, hogy kicsit részleteztétek, miről van szó, szerintem a te verziód "a" megoldás, a másik felrúgja az OOP alapokat is, tehát szó sincs hitvitáról.
Ami picit megkavart, hogy pythonnal foglalkozom valamennyire és ott a szálak létrehozására olyan példákat találtam anno, hogy a multithreading.Thread osztályból célszerű származtatni.
Jelen esetben én úgy éreztem, az "extends Thread" felrúgja a SOLID elvek közül azt, amelyik szerint a leszármazottat a szülő helyére téve pontosan ugyanúgy kell viselkednie, mint a szülőnek.
Na most, ha "extends Thread" és felülírod benne a run metódust, akkor máris felrúgtad a fenti elvet, mivel a run() a szülőben nem csinál semmit, a leszármazottban viszont...
Persze az sem kizárt, hogy én értelmezem félre ezeket az elveket. Amikor suliban tanultam, még nem nagyon volt szó OOP-ról, nemhogy ezekről az alapelvekről és elég rég elhagytam a pályát.Egy kis olvasnivaló e témában (erősen ajánlott azoknak, akik hitvitát csinálnának belőle
) : http://stackoverflow.com/questions/541487/implements-runnable-vs-extends-thread
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kedvenc zene a mai napra
- Monitorkalibráló eszközök
- Synology NAS
- Battlefield 6
- Milyen okostelefont vegyek?
- Nem indul és mi a baja a gépemnek topik
- Bambu Lab 3D nyomtatók
- PROHARDVER! - abszolút kezdőknek
- Szívós, szép és kitartó az új OnePlus óra
- Önvédelmi fegyvernek is elmenne a Keychron analóg billentyűzete
- További aktív témák...
- Bomba ár! Fujitsu LifeBook E544 - i5-4GEN I 8GB I 128SSD I 14" HD+ I DP I Cam I W10 I Garancia!
- 137 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080 - 4 ÉV GARANCIA!
- Bomba ár! HP EliteBook 845 G7 - Ryzen 5 4650U I 8GB I 256SSD I 14" FHD I Cam I W11 I Gari
- Panasonic CF-20 ütésálló, ipari notebook & tablet számlával, garanciával
- OUKITEL G1 Mobiltelefon 24/256Gb dupla sim
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
)

