Hirdetés
- Samsung Galaxy S23 Ultra - non plus ultra
- Xiaomi 14T - nem baj, hogy nem Pro
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy A54 - türelemjáték
- Apple Watch
- Honor Magic6 Pro - kör közepén számok
- Mobil flották
- Az 5 legjobb dolog a CES-en
- Google Pixel 9 Pro XL - hét szűk esztendő
Ú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?:))
- Házimozi belépő szinten
- Milyen billentyűzetet vegyek?
- Köszöni szépen, de nem kéri az NVIDIA H200-at Kína
- A fociról könnyedén, egy baráti társaságban
- Otthoni hálózat és internet megosztás
- Feketelista, avagy a rossz boltok topicja
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Az elmúlt 30 év legjobb processzorai
- Tőzsde és gazdaság
- RGB-s, LCD-kijelzős VGA-tartó olcsón? Hol kell aláírni?
- További aktív témák...
- Eladó Logitech G29 + Logitech H váltó!
- P1 Gen6 16" FHD+ IPS i7-13800H RTX A1000 32GB 1TB NVMe ujjlolv IR kam gar
- T14s Gen2i 14" FHD IPS i7-1165G7 16GB 512GB NVMe ujjlolv IR kam új akku gar
- T14s Gen1 14" FHD IPS érintő Ryzen 7 PRO 4750U 16GB 256GB NVMe ujjlolv IR kam gar
- Vadonatúj iPhone 14 PRO 256GB space black KÁRTYAFÜGGETLEN! 2027 január 15-ig Apple garancia!!!
- Saeco Talea Giro Automata kávégép 6 hónap Garancia Beszámítás Házhozszállítás
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Asus B560M i5 10500 16GB DDR4 512GB SSD RTX 3060Ti 8GB LIAN LI LANCOOL 207 Digital 650W
- Dell Latitude 7320 i5-1145G7 16GB 512GB 1 év garancia
- SzoftverPremium.hu
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest
)

