- Vezeték nélküli fülhallgatók
- Milyen billentyűzetet vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Felfedte a Xeon 600 sorozat sötét titkait az Intel
- Projektor topic
- Apple asztali gépek
- TCL LCD és LED TV-k
- Meghozta a régóta várt asztali Ryzen APU-kat az AMD
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
fordfairlane
veterán
Az OO remek találmány, de a Javascript (ES6, typescriptről nem tudok nyilatkozni) classokkal sok probléma van.
1. Maga az osztály teljesen felesleges, ha csak egyetlen példányt kell belőle gyártani. Csak egy újabb felesleges absztrakció.
2. Ha több példányt kell csinálni, akkor sincs rá szükség, ha nem használod a típusellenőrzést (Ha típuskonvertálást használsz, az meg valószínűleg tervezési hiba), Javascript alatt simán factory functionnel tudsz objektumokat sorozatgyártani.
3. Javascript alatt a new operátor (illetve az elhagyása) problémás a dinamikus this binding miatt.
4. Javascript alatt a class csupán syntactic sugar, ugyanaz a behavior-delegation van a háttérben, mint class nélkül, construktor functionnel a protottype-ra ráhúzott metódusoknál. Persze a class összeszedettebb szintaxis, de ugyanúgy működik (pl. menet közben átdefiniálhatsz metódusokat).
5. Az öröklés, mint OO kódújrafelhasználás súlyosan problémás módszer, különösen akkor, ha felülbírálsz metódusokat, és nem a SOLID elveknek megfelelően.Hirtelen ennyi jut eszembe.
Új hozzászólás Aktív témák
- Vezeték nélküli fülhallgatók
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Jogász topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Milyen légkondit a lakásba?
- Milyen billentyűzetet vegyek?
- exHWSW - Értünk mindenhez IS
- Horgász topik
- MWC 2026: Kezünkben a frissen bemutatott Motorola Edge 70 Fusion
- Sorozatok
- További aktív témák...
- Honor X8 128GB, Kártyafüggetlen, 1 Év Garanciával
- Új Lenovo 14 Slim5 WUXGA OLED 620nit Ryzen7 7730U 4.5Ghz 16GB 1TB SSD Radeon RX Vega8 Win11 Garancia
- Hp Zbook 15 G5 15,6" FHD/ i7-8850H, 32GB, 512GB SSD, Quadro P2000- HUN / számla-garancia
- HP 430 G5 Intel CEL 3865U laptop (kijelző hibás)
- Honor Magic6 Pro / 12/512GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

