Archiv der Kategorie: Design Pattern
Beschreibungen von diversen Design Patterns die ich im guggat emol Blog immer wieder benötige.
« Vorherige EinträgeMPTT Modified Preorder Tree Traversal
Dienstag, den 1. Dezember 2009
Nee, das ist keine Krankheit sondern eine Möglichkeit seine Bäume im Griff zu haben Ich bin beim CakePHP Programmieren darüber gestolpert. Wenn du dort Bäume verwalten willst, dann kannst du das Tree Behaviour verwenden. Bäume sind sehr praktisch, wenn du deine Daten hierachisch anordnen willst. Wenn du z.B. das Organigramm einer Firma abbilden willst, dann [...] weiterlesen
Kategorie Design Pattern, IT | 0 Kommentar »
Factory- und Adapter Pattern für die Erweiterung von WordPress
Mittwoch, den 3. Juni 2009
Ich habe gestern im Artikel Ist das Newssystem einfach nur eine View auf eine Blogsoftware darüber gegrübelt dass ich mit dem Newssystem eigentlich nur eine Erweiterung von WordPress beschrieben habe. Vermutlich trifft das Newssystem am ehesten auf WordPress MU oder BuddyPress zu. Aber schlussendlich ist es nichts weiter als WordPress ein bisschen anders angesteuert und [...] weiterlesen
Kategorie Design Pattern, IT, Programmieren | 0 Kommentar »
Adapter Pattern als Antipattern
Samstag, den 18. April 2009
Falls nur eine Interface Erweiterung benötigt wird, um eine Funktion für weitere Zwecke zu verwenden, ist das Adapter Pattern ein Overkill. Sehr häufig werden Adapter eingeführt ohne über die hiermit generierte Komplexität nachzudenken. Adapter für Adapter Eine weitere Falle ist, wenn man einen Adapter für einen Adapter baut. Einmal hatte mein Team ein Stück Code [...] weiterlesen
Kategorie Design Pattern | 0 Kommentar »
Adapter Pattern Einsatzbereiche
Mittwoch, den 15. April 2009
Das Adapter Pattern findest du an ziemlich vielen Orten. Immer dann, wenn ein “altes” auf ein “neues” System stößt und die Schnittstellen nicht zusammen passen wollen ist das Adapter Pattern, zusammen mit dem Facade Pattern einen Blick wert. Der Unterschied zwischen Adapter und Facade ist, dass eine Facade Komplexität versteckt. Ein Adapter wird eigentlich immer [...] weiterlesen
Kategorie Design Pattern | 0 Kommentar »
Adapter Pattern Deklaration
Freitag, den 10. April 2009
Das Adapter Pattern ist relativ einfach deklariert. Unser Adapter muss zwischen die miteinander zu verbindenden Interfaces eingeschoben werden. Meistens muss es noch aktiv Daten anpassen, damit die unterschiedlichen Interfaces sich auch verstehen können. Beispielsweise kann das eine Interface ein Datum in String Form liefern und die Consumer Klasse erwartet ein Datum im UNIX-Timestamp Format als [...] weiterlesen
Kategorie Design Pattern | 0 Kommentar »
Adapter Pattern Problemstellung
Dienstag, den 7. April 2009
In unserer dreidimensionalen, normalen Welt, sind Adapter etwas völlig normales. Fahr mal in die Schweiz und versuch den Stecker deines Föns in eine Steckdose reinzuwürgen. Oder nehme den Fön mit nach England und versuch es mal da. Unsere Stecker passen nicht in die Schweizer oder Englischen Steckdosen. Und was haben die klugen Elektrotechniker mit dem [...] weiterlesen
Kategorie Design Pattern | 0 Kommentar »
Observer Pattern als Antipattern
Freitag, den 3. April 2009
Mit dem Observer Pattern können wir die Observer bei Änderungen des Subjekts informieren. Das ist prinzipiell eine super Sache. Wenn du jedoch ein Subjekt mit hunderten von Observern verknüpfst, wirst du sehr bald Geschwindigkeitseinbusen erfahren. Ein Beispiel aus meiner Spielkiste Ich erstellte mal eine dynamische HTML Generierung, die bei jeder Änderung des Modells informiert wurde. [...] weiterlesen
Kategorie Design Pattern | 0 Kommentar »
« Vorherige Einträge
