Startseite > Archiv > Design Patterns: Eine Übersicht

Design Patterns: Eine Übersicht

dotnetpro 4/2005 Von Christian Liensberger erschienen in dotnetpro 4/2005 auf Seite 12
Code:
3 Bewertung(en):

Design Patterns sind die Grundlage jeder erwachsenen Wissenschaft. Muster werden in technischen Wissenschaften, wie zum Beispiel der Architektur, schon seit langer Zeit gesammelt und niedergeschrieben. Dieser Artikel bietet eine Übersicht über die wichtigsten Design Patterns und Grundsätze der Informatik am Beispiel des .NET Frameworks.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_price   012_Pattern_neu_mlo_ws_kf_ws03   1977   1995   2004   200513   200515   200517   2005www   3910   85356   8804   A0504PatternListing   Abbildung   aber   Abfragen   abgefragt   abgeleitet   abgeleitete   abgerufen   abhängig   ableiten   abstract   abstrakt   abstrakte   achten   Activator   Adapter   Addison   Agent   Agenten   agieren   agiert   ähneln   ähnelt   Ähnli   ähnlichen   aktuelle   Alexander   Algorith   Algorithmen   Algorithmus   alle   allem   Allerdings   Alphabets   alte   Alternative   AmericanMegatrends   analysiert   anbietet   anbringen   andere   anderen   anderenfalls   Andererseits   anderes   Ändern   anders   Änderung   Änderungen   Anfang   Anforderungen   ange   angeboten   angege   angeklickt   angepasst   angesehen   angewandt   angewendet   angezeigt   Annahmen   Ansammlung   Ansatz   Ansätze   antwortlicher   Anweisungen   anwenden   Anwendung   Anwendungen   anzustellen   Applikation   Applikationen   Äquivalente   Arbeit   arbeiten   Architektur   argument   Argumente   Argumenten   Array   ArrayList   Artikel   Aspekten   Assembly   Attribut   Attribute   Attributes   auch   Aufbau   aufbaut   Aufblähen   Aufgabe   aufgerufen   aufgeteilt   aufgrund   Aufruf   Aufrufder   aufrufen   Aufschreien   auftre   aufweisen   aufwerfen   Aufzäh   auseinander   ausführbare   ausführen   ausführlich   Ausführung   ausgefeiltere   ausgeführt   ausgegeben   ausgeschlossen   ausgewählte   ausgewertet   auslösen   Ausnahme   Ausnahmen   Ausprägungen   ausprogrammiert   Außerdem   austauschbar   auszuführen   automatisch   Autor   Autoren   Autors   Basic   Basisklasse   Basisklassen   Bäume   Bäumen   beach   beachtenswerter   beachtet   bearbeitet   Beauftragte   bedacht   bedeutet   Bedürfnisse   beeinflusst   Befehl   befinden   Begriffe   behält   behandelt   Beide   beigetragen   beim   beinhalten   Beispiel   beispielhaft   bekannt   bekannter   Bekanntes   beliebige   bellequip   Benennung   benö   benötigen   Benutzer   Benutzerschnittstel   Benutzerschnittstellen   benutzt   beobachten   BERATUNG   Bereich   Bereiche   bereits   berücksichtigen   beschreibt   beschwerden   besitzen   besondere   Besonders   bestehen   bestehende   bestehenden   besteht   bestimm   bestimmen   bestimmte   bestimmten   bestimmter   bestimmtes   Besucher   besucht   betrifft   Bevor   bezie   Beziehung   beziehungsweise   Bezug   bieten   bietet   BILLIG   billige   binären   Bleibt   Blick   bliotheken   Block   bool   Bridge   bringen   buch   Bücher   Buchhändlers   Buchstaben   Builder   Buildings   Büro   Button   Callcenter   car1   car2   catch   CATpro2UCON   Chain   Cheaper   CheapRockets   chem   chen   cher   chers   chien   chitektur   Christian   Christopher   cken   class   Client   Clone   Code   Command   Compiler   Components   Composite   Console   Construction   Constructor   ConstructorInfo   CreateObject   CSharpSpecStart   csspec   Current   dacht   dadie   dadurch   damit   damitsie   dann   darauf   daraus   dardkonstruktor   dargestellt   darstellt   darum   dass   dasVerständnis   Daten   Datenbank   Datenbanken   Datenfluss   Datenkommunikationssysteme   dazu   Decorator   definiert   Definition   deklarieren   deklariert   Delegate   Delegates   Delphi   dementsprechend   denken   dereigenen   deren   dern   derWissenschaft   deshalb   Design   dessen   Details   Deutsch   dies   diese   dieselbe   diesem   diesen   dieser   dieses   dieWün   direkte   diskutiert   Doberenz   doch   dokumentiert   Dort   dotnetpro   Double   dramatisch   Draw   Drunck   duell   durch   durchdachte   durchgeführt   duzieren   Ebene   effiziente   effizienten   Eigen   eigenen   Eigenschaft   Eigenschaften   eine   einem   einen   einer   eines   einfach   einfache   einfacher   einfaches   Einfachheit   eingeführt   eingegangen   eingehalten   eingeloggt   eingesetzt   Einglie   einheitliches   eini   einige   einiger   Einsatz   Einschrän   einsetzen   einzeln   einzelne   einzelnen   einzige   eleganten   Element   Elemente   empfehlenswerte   endgültige   enthält   entkoppelt   entscheidet   entsprechenden   Entwickeln   entwickelt   Entwickler   Entwicklung   Entwicklungszeit   Enumerators   Enwickler   Erdinger   Erfah   Erfahrung   ergeben   Ergebnis   ergibt   erhält   Erich   erkannt   ErkennedieMuster   erlauben   erlaubt   erläutert   erlernt   erreichen   erreicht   erst   erstaunliche   erste   erstellen   erstellenden   erstellt   Erstellung   ersten   erwachsenen   erwähnten   erweitern   erweitert   erzeugen   erzeugt   etwa   etwas   Event   Events   eventuell   Exception   Exceptions   exis   explizit   Extension   Extensions   externen   Facade   face   Factory   Fall   Fällen   falls   fällt   Familien   Farbe   fault   Fazit   fehl   Fehler   fehlerhafte   Fehlt   Felder   Feldern   fertige   festgelegt   festgestellt   festlegen   feststellen   Feuerwerken   finden   Findet   finieren   Firework   fizierer   flexibler   fließt   flüssig   Flyweight   folgende   folgendermaßen   ford   foreach   formed   Formu   formuliert   Frage   Frame   Framework   Frameworks   FreeCar   FreisingJetzt   fügbar   führen   fünf   Funk   funktio   Funktion   Funktionalität   Funktionen   funktionieren   Gamma   geachtet   geändert   gebung   gefährden   gefallen   gefordert   gefunden   gegeben   gegebenen   gehalten   gehen   geht   gekap   gekapselt   gekapselte   gekapselten   gekapseltes   geliefert   gemacht   gemeinsame   gemeinsames   genau   generieren   generiert   genschaft   genutzt   gepasst   gera   gerade   gerufen   gesammelt   gesamte   geschrieben   gesehen   Gesetze   gesetzt   gespeichert   GetConstructor   GetLocation   GetPrice   gewährleistet   geworfen   gibt   gorithmen   gorithmus   gramm   grammfluss   grammiersprachen   großen   Grund   Grundlage   Grundsätze   Gruppe   haben   hält   handelt   hängt   Hardware   häufig   häufigsten   Hejlsberg   helfen   Helm   heranzu   Herausbildung   herein   hervorgehen   heutzu   hier   hierarchie   hierbei   hierfür   Hilfe   hindeutet   Hintergrund   Hinterkopf   Hinterlehner   hinzugefügt   hinzuzufügen   hochverfügbare   hohe   Holen   hört   HTML   HTTP   HttpContext   hung   ICloneable   IEnumera   IEnumerable   IEnumerator   ihrem   immer   imple   Implemen   implementieren   implementiert   implementiertwird   Implementierung   indem   indivi   Industrie   Industriestraße   Infor   Informatik   Informationen   initialisiert   innerhalb   Instanz   Instanzen   inter   interessieren   interface   Interfaces   Internal   internen   Internet   Interpreter   inVersuchung   Invoke   inzwischen   irgend   IsLiquid   istteilweise   Item   iterator   Iterators   Jahren   Java   Jede   jeder   jedes   jedoch   jekt   John   Johnson   kann   kapselt   kapseltes   Kästen   kein   keine   keinen   kennzeichnen   kennzeichnet   kete   Keywords   Klasse   Klassen   Klassenbi   Klassenbibliothek   Klassendefinition   Klassenhierar   Klassenhierarchie   Klassenhierarchien   Klassenstruktur   Klassenzusammenhalt   kleine   Klon   Klont   Knopfes   Kollegen   Kollegin   Kombination   Kommando   kommen   Kommentaren   kompilie   Kompilieren   kompiliert   Kompiliervorgan   komplexe   Komponente   konkrete   können   konnte   könnte   könnten   Konstrukt   Konstruktion   Konstruktor   Konstruktoraufrufen   Konstruktoren   Kontextes   kontrollierte   Kontrollkästchen   Konzept   Kopf   korrekt   Kosten   Kunde   Kunden   kungen   kurz   kürzer   laden   Landstrasse   lange   langer   längere   Langua   Language   lässt   lästig   Laufzeit   Laufzeitum   Laufzeitumgebung   lautes   legates   legungen   leicht   leider   LeistungssiegerGuntermann   Leit   leitet   Lektüre   lerweise   Lesen   leserlich   library   liebig   liegen   Liensber   lieren   liert   Liquid   LiquidRocket   List   Liste   Listen   Listing   ListViews   Location   lockeren   LoopOverText   lösen   losgelöstes   löst   lungen   machen   Mail   male   Management   Maschinen   mation   Maxime   Maximen   Mediator   mehrere   meisten   meistens   Memento   mentieren   mentiert   Menüelement   Menüpunkt   Menüs   metern   Metho   Method   Methode   Methoden   Methodenaufrufe   Methodenaufrufen   Methodenkopf   Metsker   Microsoft   mierens   Miss   miteinander   mithilfe   möchte   model   modell   Modellierung   Modifizierer   Modifizierern   möglich   mögliche   Möglichkeit   möglicht   Moment   morphismus   Motoren   msdn   muss   müssen   müsste   Muster   myDelegate   nach   nachvollzogen   näher   nahmen   Name   Namen   nämlich   nannten   nehmens   neue   neuer   neues   nicht   nichts   nieder   niedergeschrieben   nieren   noch   Norma   normale   normalerweise   nötig   nötigt   nötigten   null   NullReferenceExcep   Nummer   oben   Oberflächen   object   Objek   Objekt   Objekte   Objekten   Objektes   Objektin   objektorientier   objektorientierten   Objekts   Observer   obwohl   oder   Öfteren   Ohne   Onli   online   Operation   operations   Operator   opf3   optimiert   over   Para   Parser   passieren   passiert   passt   Pattern   Patterns   Pheripheral   phismus   plementiert   Plural   Poly   Polymor   Polymorphe   polymorphen   Polymorphismus   Porsche   Power   Preis   Preise   Preisfrage   Press   Price   Price1   Price2   private   privaten   Proble   Problem   Probleme   Problemen   Produktionsstraße   Professional   professionelle   Program   Programm   Programmcode   Programmfluss   Programmieren   Programmiersprache   Programmiersprachen   programmiert   Programmierung   Programms   Promotion   protected   PROTOTYPE   Proxy   public   publiziert   Punkt   Quellcode   Quelltext   Quicksort   quidRocket   Rakete   Raketen   Ralph   rameter   rarchie   reagieren   realisiert   Refactoring   ReferenzklasseCATCenterX8   Reflection   Regel   Regeln   registriert   reits   remote   Rene   repräsentieren   repräsentiert   Reservation   reserviert   Reservierungen   Responsibility   responsible   Resultat   return   Richard   richtig   Richtlinien   Rocket   Rockets   Rolle   Rückgabewert   Rückgabewerte   Rückgängig   ruft   Rumpf   sagt   sammelt   Sämtliche   sämtlicher   Satz   schachteln   schaften   Schaltflächen   sche   schen   schiedene   schiedlich   schlage   schlecht   schleichen   Schlüssel   Schlüsselwort   Schlüsselwortes   schnell   Schnittstelle   Schnittstelleimplementieren   Schnittstellen   schon   schreibt   Schriftart   Schritt   Schwerpunkt   Schwerpunkte   Scott   sealed   sein   seine   Seit   Seite   selbst   selt   selten   semantische   Server   Service   setzen   Sharing   Show   sich   Sichtbarkeit   siehe   sieht   Signatur   sind   Singleton   Singular   sinn   sinnvoll   sinvoll   sität   sitor   skaliert   Skript   Skriptsprache   sListing   sodass   sofort   soft   Software   solche   solchen   solcher   solches   soll   sollen   Sollte   sollten   sondern   sonders   Sort   Sortieralgorithmus   sortiert   sowohl   sozusagen   spät   später   spätere   Specification   spei   Speicher   speichern   Speicherplatz   Speicherzuweisung   Spezialisierte   spezielle   Spezifikation   spezifizieren   Spiel   spielt   Spra   sprachen   spricht   staben   Stack   Stadt   stan   Standardkon   Standardkonstruk   Standardkonstruktor   Standardwer   ständiges   Standort   stanzen   State   static   Statt   stattfinden   Status   Statusobjekt   stehen   steht   Stelle   stellen   stellt   Steven   Stil   stimmt   stimmte   Stopp   stoppen   stoppt   Storage   strakte   Strasse   Straße   Strategy   Stream   Streams   string   StringBuilder   Strings   struieren   struiert   struktor   Struktur   Strukturen   Student   stürzt   Suchbäu   Suchen   sultat   Switching   system   Tage   taktisch   tauschbar   Technik   technischen   technischeWissenschaft   Teil   Teile   teilweise   Template   tenfluss   terns   Text   thode   thoden   Throw   throws   Thrust   tief   tiert   tigt   tion   tionalität   ToString   Towns   Treiber   Treibern   trolliert   tuellen   tusinformationen   type   Typen   TypeOf   typische   typisches   über   überall   übergeben   überhaupt   überla   Überlegungen   übernimmt   überschrieben   übersehen   Übersicht   UhrSeite   umstritten   unabhängig   unbedingt   unbekannt   ungeeigneter   ungefähr   Ungewissheit   Univer   University   unleserlichem   unnötige   unter   unterbrechen   Unterschied   unterschieden   ursprünglichen   Valid   verän   verändern   verändert   veränderten   Verant   Verantwortlichkeit   Verantwortung   Verantwortungsbereich   Verbindung   verborgen   verfügbar   verfügen   vergangenen   vergleichbar   vergleicht   Verglichen   Verhalten   verhindern   Verletzt   verschiede   verschiedene   versehen   verständlichem   verständlichen   Verständnis   verstehen   versteht   verstreut   versucht   Vertiefung   Vertrag   Vertriebsgesellschaft   Verweise   verwendbare   verwendet   Verwendung   vices   viel   viele   vielen   virtual   Visitor   Visual   Vlissides   void   voneinander   Voraussetzungen   vorgegeben   vorgestellt   vorhanden   vorhergehenden   vorkommen   vorn   vorschlägt   vorstellen   wachsenwerden   Wahr   Während   währleistet   Walter   wann   ware   wäre   wartbaren   warum   WebMethod   wegen   weise   weiß   weiter   Weiterentwicklung   weiterer   Weiterführende   weitergeleitet   weiterhelfen   weiterleiten   weiterleitet   Weiterleitung   weiterlesen   weiterverwendet   welche   welcher   well   wenden   wendet   Wenn   Werbung   werden   Werk   Wesley   wichtig   wichtige   wichtigsten   wicklung   wieder   wiederherstellen   wiederum   Wien   Wieso   Wiltamuth   wird   Wissen   Wissenschaft   Wissenschaften   wobei   work   Wort   worten   wortung   Wozu   WriteLine   wundert   wurde   würde   wurden   würden   zählt   zeigt   Zeit   Zeitpunkt   zelne   zelnen   zentrale   zentralen   zentrales   ziehen   zirka   zufällig   zugegriffen   zugewiesen   Zugriffsmodi   Zugriffsmodifizierer   zurück   zurückgeben   zurückgegeben   zurückgeliefert   zurückgibt   zurückliefert   zurückzugeben   zurufen   zusam   zusammen   zusammenzustellen   zusetzen   zutreffen   Zuweisung   zuzugreifen   Zwecke   zweckentfremdet   Zwettl   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen