Archiv der Kategorie: Design Pattern

Beschreibungen von diversen Design Patterns die ich im guggat emol Blog immer wieder benötige.

« Vorherige Einträge

MPTT 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

zum Seitenanfang