OOP in JavaScript

In JavaScript kann man mit auch Konzepte der OOP verwenden.
Hier wird kurz erwähnt wie man mit Hilfe der JS Frameworks „Prototype“ und „DoJo“ Klassen erstellen kann und wie man Unterklassen erstellt.

Mit Hilfe des JS-Frameworks „Prototype“ (Prototype-Homepage) kann man dies recht einfach erreichen.
Will man beispielsweise eine Klasse schreiben, erstellt man eine neue Klasse mit Hilfe von „Class.create“. Damit wird es auch möglich, Klassen zu vererben.
Man gibt einfach als ersten Parameter von Class.create die Überklasse an. Genaueres zu der Dokumentation findet man in der API-Dokumentation von Prototype (Erklärung zum eben erwähnten „Klassen-Ableiten“ würde man bspw. in der Klasse „Class“ finden)

Das JS-Framework „DoJo“ (DoJo-Homepage) funktioniert dies sehr ähnlich. Die Sytnax ist jedoch etwas anders und anstatt von initialize verwendet DoJo den Funktionsnamen constructor für den Klassenkonstruktor. Nachlesen kann man dies im DoJo Reference Guide.

Schreibe einen Kommentar