OOP in Javascript (v0.1)

Hier eine kleine Vorlage, wie man in Javascript objektorientiert programmieren kann. Mit diesem Beispiel werden folgende Dinge abgebildet:

  • Private statische Methoden und Members
  • Öffentliche statische Methoden und Members
  • Öffentliche dynamische Methoden und Members

Die Vorlage ist klein, kompakt und unabhängig, d.h. sie kommt ohne weitere Bibliotheken aus und kann einfach in Projekten eingesetzt werden.

Tipp: unbekanntes_objekt instanceof TheClassName funktioniert hiermit.

Einen Vorteil, den ich an diesem Beispiel sehe, der Klassenname kann einfach verändert werden, da innerhalb der Klassendefinition mit _class_ gearbeitet werden kann. Der eigentliche Klassenname wird erst am Ende festgelegt.

b5be893e1486eea9330d1b305460bee7 class.js
b7bedc0d28d2f0d044dc273f2b80eba1c204a55ac10ea9e7c6bd43be8c60a9b2 class.js

class.js (v0.1)

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s