Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#18

Re: Grosse Programme "übersichtlich" programmieren

  Alt 6. Nov 2007, 07:56
Zitat von Hansa:
Und weils so schön ist : was sind Patterns, bzw. wozu soll so was gut sein ?
Hansa, Du schockst mich.
Was Patterns sind habe ich schon kurz erwähnt. Das sind Schablonen bzw. Codevorlagen / Codebeispiele für immer wiederkehrende Aufgabenstellungen.

Es gibt Patterns für Singletons, es gibt das Observer-Pattern (wenn ein Objekt beobachtet / kontrolliert werden muss), es gibt für ungeheuer viele Konstellationen fertige Patterns. Auch ganz Nett ist z.B. insbesondere der Decorator für die Delphi-Komponentenentwicklung (siehe z.B. Decorator - Pattern).

Wozu die gut sind?

Nunja: Wenn ich einen Singleton implementieren muss nehme ich das Pattern her, und überlege mir keine eigene Implementation. Hintergrund: Der Code des Patterns in durchgetestet und tausendfach im Einsatz. Wenn ich's selber mache könnte ich einen Fehler implementieren. Den erspare ich mir so.

Ergo: Zeitersparnis (Lösung selber ausdenken und implementieren und eigene Lösung testen entfällt alles) UND Qualitätszuwachs (bereits bewährter Code, der schon zigfach gezeigt hat das er funktioniert) in einem.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat