About Maik Vlcek Follow me on twitter
Themenschwerpunkte dieses Blogs:

Factory method – design patterns in Mootools 1

Mootools
Share and Enjoy: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • Digg

Wer den Objektorientierungsansatz von Mootools oft nutzt wird das factory method pattern früher oder später nutzen wollen. Eine einfache Implementierung als Mixin könnte wie folgt aussehen:

var Factory = new Class({
   factor: function(classname, params) {
      return new window[classname](params);
   }
});

Jede Mootools-Klasse wird bei ihrer Definition einer Variablen zugewiesen, welche sich automatisch im global scope, dem window-object, befindet und über den Objektzugriff “[]” angesprochen werden kann.

Die Implementierung dieses Entwurfsmusters lässt sich nun in jeder weiteren Klasse einfach als Mixin nutzen.

var myClass = new Class({
   Implements: [Factory]
});

Publiziert am 08. Mär. 2010 von steve in , , . Kategorie: MT.

Über den Autor Steve R.

Ich befasse mich seit mehreren Jahren mit den Vielschichtigkeiten des Webdevelopments, von der Planung über die Umsetzung bis zum Deployment. Als Front- und Backendentwickler sehe ich meine Stärken vor allem in den Bereichen (x)html, css und javascript sowie oop in php (symfony).

Share and Enjoy: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Y!GG
  • MisterWong
  • Facebook
  • email
  • del.icio.us
  • Digg
  • StumbleUpon
  • Technorati
  • LinkedIn
  • Reddit
  • Twitter
Monster-Me eating knowledge
One Response RSS Icon
Trackback URL
Einen Kommentar hinterlassen

Du kannst die folgenden Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  1. affordable web design

    Since we appear to be in a Factory method – design patterns in Mootools 1 | mediaVROG Blog state of mind, In advance of when you start browsing for a provider that may help you design and construct your website, have time to know the aims of your website. This can be highly important in assisting set expectations aided by the web development service you decide on.

top top