- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen videókártyát?
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Amlogic S905, S912 processzoros készülékek
- Milyen processzort vegyek?
- VR topik
- Milyen belső merevlemezt vegyek?
- NVIDIA GeForce RTX 5060 Ti (GB206)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
Ú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?:))
- Synology NAS
- Cyberpunk 2077
- MasterDeeJay: Natív 3Dfx Glide Windows11 alatt Voodoo1 és Voodoo2-vel.
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Formula-1
- E-roller topik
- Milyen videókártyát?
- droidic: A Coffee Lake titkos nyolcmagos processzora – CC150
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Amlogic S905, S912 processzoros készülékek
- További aktív témák...
- MacBook Pro Retina 14" 8C / 14C / 16 GB / 512 SSD / Magyar / Garancia
- FULL CTO 14" MacBook Pro M2 MAX / 12C CPU / 30C GPU / 32 GB RAM / 1TB SSD / Garancia
- AKCIÓ - 2023 MacBook Pro 14" M3 Pro / 12C CPU / 18C GPU / 18GB RAM / 1TB SSD / Garancia
- CTO (DUPLA RAM MEMÓRIA) MacBook Pro Retina 14" 10C / 16C CPU / 32 GB RAM / 1 TB SSD / Garancia
- CONTAX ZEISS AUTOFÓKUSZOS OBJEKTÍVEK SoNY E vázakhoz
- Bomba Ár! Lenovo ThinkPad P71 - i7-7820HQ I 64GB I 512SSD I FHD I Nvidia 6GB I W11 I Cam I Garancia!
- HATALMAS AKCIÓK! GARANCIA, SZÁMLA - Windows 10 11, Office 2016 2019 2021,2024, vírusírtók, VPN
- Apple iPhone 14 Pro Max / 256 GB / 88% akkumulátor / 1év Garanciával / Gyári Független
- Telefon felvásárlás!! Samsung Galaxy A14/Samsung Galaxy A34/Samsung Galaxy A54
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest