ws_js_oo

Objektorientiertes JavaScript

Von am 05.10.2013

Objektorientierung ist in moderner Software-Entwicklung so gut wie nicht mehr wegzudenken. In einer Sprache wie JavaScript, die nur wenig mit den etablierten Gegenstücken wie Java oder C# gemein hat, hat man als Entwickler seine Mühen, klassische Konzepte wie Klassen in JavaScript zu verwenden. Hier steht man vor der Wahl, zu akzeptieren, dass JavaScript ganz anderen Paradigmen folgt und sich entsprechend anpasst, oder die liebgewonnene OO-Entwicklung so gut wie möglich in JavaScript nachzuahmen.

In der angehängen Präsentation wurde letztere Möglichkeit gewählt. Es wird gezeigt, wie man fehlende Schlüsselworte wie “class” oder “extends” ersetzen kann und seinen Kode mit Klassen strukturiert. Außerdem wird auf weiterführende Themen wie Vererbung eingegangen.

Als Beispiel für die Verwendung der Klassen-Strukturen wird ein Chatserver implementiert. Es wird node.js vorausgesetzt.

Folien: praesentation.pdf

Beispiel: Chat.zip

The comments are closed.