- VR topik
- Az aktuális Xbox konzolokon is megfogja majd a játékos kezét a Copilot
- AMD vs. INTEL vs. NVIDIA
- Az Intel szerint mindenkit érint, illetve érinteni fog a CPU-hiány
- Ha az alaplapi hangchipnél jobbra váltanál, itt az új Sound Blaster hangkártya
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Nem követi az NVIDIA dupla pontosságra kialakított modelljét az AMD
- 5.1, 7.1 és gamer fejhallgatók
- TCL LCD és LED TV-k
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
Új hozzászólás Aktív témák
-
Karma
félisten
válasz
pvt.peter
#3534
üzenetére
Ez egy fontos tervezési elv kicsiben. Amikor a változót később használod, nem függ így a kódod attól, hogy a változó konkrétan egy HashMapet takar, csak hogy megfelel a Map interfésznek - más szóval kulcs-érték párokat tudsz tárolni benne.
Így a későbbi kód módosítása nélkül kicserélheted például TreeMapre (ami hashtábla helyett piros-fekete fában tárolja az értékeket), ha a helyzet úgy kívánja. Vagy akár egy tömbre, amiben lineáris kereséssel túrod ki a megfelelő értéket. A lényeg az, hogy milyen szolgáltatást nyújt, nem az, hogy konkrétan hogyan oldja meg.
Azért mondom, hogy kicsiben, mert egy függvényen belül ennek nincs nagy jelentősége, maximum szoktatod magad csak az interfészek deklarálásához. Nagyobb programban viszont, ahol komponensek kapcsolódnak egymáshoz, ez már kritikussá válik. És jönnek olyan finomságok, mint Dependency Inversion.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- VR topik
- Nintendo Switch 2
- Válságmódban a Samsung mobildivíziója
- Tesla topik
- Vége a dalnak: nincs több Samsung harmonikamobil
- Az aktuális Xbox konzolokon is megfogja majd a játékos kezét a Copilot
- AMD vs. INTEL vs. NVIDIA
- Automata kávégépek
- Az Intel szerint mindenkit érint, illetve érinteni fog a CPU-hiány
- Autós topik
- További aktív témák...
- LG UltraGear 27GR95QE-B 240 Hz OLED 2560x1440 Gamer Monitor 6 hó garancia Házhozszállítás
- Kingston FURY 32GB (2x16) KIT DDR5 5600MHz CL40
- AMD Ryzen 5 7600X BOX - Gari 2027.03.11 -ig - Eladó!
- Samsung Odyssey G5 LS27CG510 27 QHD Gamer Monitor 6 hó garancia Házhozszállítás
- ASUS RTX 3070 Ti 8GB GDDR6X TUF GAMING OC Eladó!
- Samsung Galaxy S23 Ultra 8/256GB - Kártyafüggetlen, Fekete - 1 Év Garanciával
- OnePlus Nord CE3 Lite 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Újszerű Samsung NVMe m.2 PM9A1 512GB 27% ÁFA
- BESZÁMÍTÁS! MSI B650 R7 7700 32GB DDR5 1TB SSD RTX 5070Ti 16GB LIAN LI LANCOOL 207 ADATA 850W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


