Hirdetés
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Utolérte a komponenshiány az OLED-es Steam Decket
- Döbbenetes csörte zajlott le az AMD és a SemiAnalysis között
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Máris elfogytak az idei évre szánt HDD-k a Western Digitalnál
- Lenovo Thinkbook, Yoga széria
- Soundbar, soundplate, hangprojektor
- TCL LCD és LED TV-k
- AMD vs. INTEL vs. NVIDIA
- "Krémes" kopogással és pajkos külsővel hódítana a Yunzii klaviatúrája
Ú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?:))
- Építő/felújító topik
- Hardcore café
- Okos Otthon / Smart Home
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Telekom mobilszolgáltatások
- Formula-1
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Privát Samsung funkciót tehet az Apple publikussá
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- PlayStation 5
- További aktív témák...
- szinteÚJ 2030 Gar! Dell Pro Max 14 Ryzen AI 9 HX PRO 370 32GB LPDDR5X 512GB NVMe SSD
- Dell Pro Plus 14 Core Ultra 5 238V 32GB 1000GB FHD+ TouchScreen ProSupport Plus gar: 2028.10.07
- Apple iPhone 13 128 GB 88%
- Garmin Forerunner 965 - 1 hónap garanciával
- GIGABYTE GeForce VISION RTX 3070 8GB OC GDDR6 Videokártya
- BESZÁMÍTÁS! Sapphire B650M R7 8700F 32GB DDR5 1TB SSD RX 9070 XT 16GB CM MasterBox 5 fehér 750W
- LG 27GR95UM - 27" MiniLED - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 1000
- iPhone 13 Pro Max 128GB 100% (1év Garancia)
- Gamer PC-Számítógép! Csere-Beszámítás! I5 9600KF / RTX 3060Ti / 16GB DDR4 / 256SSD + 2TB HDD
- HIBÁTLAN iPhone 12 Pro 128GB Pacific Blue- 1ÉV GARANCIA -Kártyafüggetlen, MS3948
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


