JavaScriptben minek van a "class" stílusú osztálydefiníció?
Figyelt kérdés
A régi, prototype alapú öröklődés teljesen jó volt. Erre ráhúzták a más nyelvekből átvett "class" szintaktikájú definíciót, miközben eredmény szempontjából lényegi különbség nincs a kettő közt. Ez mire volt jó?
Használja egyáltalán valaki a "class" kulcssót és társait (extends, stb.)?
2022. okt. 17. 10:47
1/1 anonim válasza:
A Prototype design pattern küszöbölte ki ezt a hiányosságát a JS-nek, mivel elég sok (főleg OOP nyelveken programozó) fejlesztőnek hiányzott ez a funkcionalitás a nyelvből.
Mára megszokták a fejlesztők a Prototype használatát de szofisztikáltabb megoldás a class és az öröklődés használata, csak már jóval előbb bele kellett volna tenni a nyelvbe, hogy ne elkerülőmegoldással lehessen elérni a kívánt funkcionalitást
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!