Startseite > Archiv > Entwurfmuster in der Praxis

Entwurfmuster in der Praxis

dotnetpro 12/2004 Von Torsten Zimmermann erschienen in dotnetpro 12/2004 auf Seite 38
Code: A0412Interface
1 Bewertung(en):

Schablonen und Strategien Sobald Design Patterns zur Anwendung kommen sollen, steht dem Entwickler das Durchforsten zahlreicher Dokumentationen und Programmbeispiele bevor. Damit dabei nicht Spaß und Interesse auf der Strecke bleiben, stellt dieser Artikel anhand von zwei Beispielen und Varianten die Verwendung und die Möglichkeiten von Entwurfsmustern vor.

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

038_Interface_jp_ws_kf_ws03   200414   200439   200441   2004www   3812   4012   4212   A0412Interface   Abbil   Abbildung   aber   Abfrage   abgefangen   abgelegt   abgeleiteten   Abhängigkeit   Ableitun   Ableitung   Ableitungen   Abschluss   absehbar   absolute   Abstimmung   abstract   abstrakt   Abwei   abzuleiten   AfterFileOperation   agieren   ähnlich   ähnlichen   Ähnliches   aktuelle   aktuellen   algo   Algorith   Algorithmus   Allerdings   allgemei   allgemeinen   allgemeiner   also   anbie   Ände   andere   anderen   Änderungen   andeutet   ange   Angenom   anhand   Annahmen   anpassen   anpasst   Ansatz   Ansätze   Anspruch   anstehen   Anwen   anwenden   Anwendung   Anwendungen   anzubieten   anzuse   APIs   arbeiten   arbeitet   architektonischer   Architektur   ArrayList   Artikel   Aspekte   auch   Aufgabe   Aufgaben   aufgerufen   aufgrund   aufkommt   Auflis   auflisten   Auflistung   auflöst   Aufnahme   Aufruf   Aufrufe   aufrufende   Aufrufer   aufruft   Aufteilung   aufwarten   Ausdruck   Ausdrücken   Ausführung   Ausgaberichtungen   Ausgangsbasis   ausgeführt   ausgelagert   ausgelesen   ausgelöst   Auslesen   Ausnah   ausschließ   ausschließlich   aussetzen   automa   automatisch   Autor   barung   Basic   basiert   Basis   Basisarchitektur   Basisklas   Basisklasse   bedacht   Bedingung   Bedingungen   beeinflusst   befasst   befindet   before   BeforeFileOperation   Begrenzung   behandeln   behandelt   Beide   beiden   beides   beiliegt   beim   Beispiel   Beispiele   Beispielen   beispielhafte   beispiels   beispielsweise   bekannt   Belichtungszeit   benannten   benennenden   berechnet   Bereich   Bereiche   bereit   bereits   Bereitstellung   Berliner   berück   berücksichtigt   beruht   beschränken   beschränkt   Beschrei   beschreiben   besitzt   Beson   besser   bessere   Bestandteile   bestimmten   bestimmtes   Bestimmung   betrachten   betrachtet   Betrachtung   Bevor   beweisen   Bewertung   beziehen   bezieht   Beziehungen   bieten   bietet   Bilddaten   Bitmap   bitweise   bleiben   blem   Blende   Blick   Blickwinkels   bool   bung   catch   chen   chend   chern   chert   class   Clients   Code   dabei   dadurch   dafür   daher   damit   Danke   dann   daran   darauf   daraus   darin   darstellt   Darüber   dass   dasVerhalten   data   DateCreated   Datei   Dateien   Dateilis   Dateimanagers   Dateiname   Dateinamen   Dateinamens   Dateioperatio   Dateioperation   Daten   davon   dazu   de12   defi   Defini   Definieren   definiert   Definition   Deklaration   dementsprechend   demnach   demonstrieren   Demzufolge   denen   denken   denn   derartige   derartiges   deren   derenVorteilen   dern   ders   derVariatio   Design   desjenigen   dessen   desto   Detail   deutlich   Dien   dienen   diese   diesem   diesen   dieser   dieses   DieseVariante   dieVererbung   dieVielfalt   Digitalkamera   Digitalkameras   diglich   dingungen   doch   Dokumentationen   Dort   dotnetpro   Drawing   drei   dritter   dung   durch   durchausmöglich   durchforsten   Durchfüh   durchlaufen   dürfen   Each   effiziente   eher   Eigenschaft   Eigenschaften   eigentliche   eigentlichen   einander   eindeutig   eindeutiger   Eindeutigkeit   eine   einem   einen   einer   eines   einfach   einfache   Eingaben   eingegrenzt   eingesetzt   einiger   Einsatz   einschleichen   Einträge   einVorteil   einwandfreier   einzelne   einzelnen   Einzelteile   einzige   Element   Elementen   Empty   Encarta   enthält   entscheiden   entspre   entsteht   Entwick   entwickelte   Entwickler   Entwicklers   Entwicklung   Entwurf   Entwurfs   Entwurfsmus   Entwurfsmuster   Entwurfsmustern   erbung   erfolgen   erfolgt   erfordert   erfüllen   ergeben   Ergebnis   ergibt   erken   erkennen   erlaubt   Ermessen   ermittelt   erreichen   erscheinen   erst   Erstaufruf   erste   ersten   Erstes   Erwägung   erwähnten   erweiterbar   erweitern   Erweiterungen   erzeu   etwa   etwas   eventuell   Exception   Exceptions   Execute   ExecuteFileOperation   Exif   ExifFileInfo   Existiert   Exists   extrem   Fall   Fälle   falsche   false   Fast   Fazit   Fehler   Fehlerbehandlung   Fehlerfall   fehlerhaften   Fehlerpoten   Fehlverhalten   feine   fest   festgehalten   festgelegt   File   FileCreated   FileName   FileOperation   FileOperationException   Files   finden   Findet   Firma   flexibler   Fluss   fokussierte   folgende   Folgenden   folgender   Folglich   folgt   foreach   Form   Format   Foto   fotografiert   Fotos   Frage   fragen   Framework   Frameworks   fügung   füllen   funktional   Funktionalität   funktioniert   Funktionsbe   Funktionsbereich   Funktionsbereiche   gangspunkt   Gedanke   gedeckt   Gegen   Gegensatz   gehört   geht   geknipste   geliefert   gelöscht   gelten   gemacht   gemeinen   genau   gene   generelle   genommen   genügen   genutzt   genutzte   geprüft   gerade   geradli   geradlinige   gesamte   Gesamtkonzeptes   gespei   gespeichert   gestellt   GetCreationTime   GetDirectoryName   GetExtension   gewandt   gewichtet   Gewichtung   gewinnt   gezeigt   gezielt   gibt   Grafikdatei   grammcode   großer   größere   Grund   Grunde   Grundge   Grundgedanke   Grundlage   grundsätzlich   gülti   gültig   gültigen   Gültigkeit   Gültigkeitsprüfung   gungsmuster   gute   gutes   haben   halber   halten   Handelnde   handelt   hang   hätte   häufig   häufigsten   Heilmittel   heißt   helfen   herangezogen   Herstellungsdatum   hier   Hilfe   hilfreich   Hilfsmittel   hinaus   hinzu   hisolutions   hohes   holt   ICompa   identisch   IDTExtensibility2   IEnume   IEnumeration   IFileOpera   IFileOperation   ifyFile   Ihnen   Ihre   immer   Implemen   Implementie   implementieren   implementiert   implementierte   Implementierung   Implementierungen   Index   individuell   Infor   Informatio   Informationen   informiert   Inhaltlich   Initialisierung   innerhalb   inten   Intention   interessantes   Interesse   Interessenkonflikt   interface   irgendeiner   istes   Java   Jede   jeder   jedes   jedoch   käme   kameras   Kameratyp   kann   Kasten   kation   Kauf   kaum   keine   keit   kennt   klar   klare   klarer   Klarheit   Klasse   Klassen   Klein   kleine   kleines   kombi   Kombination   kommen   Kommt   Kommunikation   Kommunikationsrichtung   kommunizieren   Komponente   Konfigurationsab   konfigurierbar   Konflikt   Konflikte   konkurrieren   können   könnte   könnten   konse   Konsequenzen   Konstellation   Konstruktio   Kontext   konzeptionellen   kopieren   Kriterien   kümmern   lassen   lässt   Lauf   Laufzeit   laut   Leben   Legen   leicht   leichtes   leider   leinstellungsmerkmal   Leistungsumfang   leitung   Length   letztlich   lich   lichkeit   liegt   ließe   Liste   Listing   listung   lität   logisch   logischen   loren   löschen   lösen   Lösun   Lösung   lösungen   Lösungsan   lungen   m_sPattern   mationen   mebehandlung   Mechanismen   mehr   mehrere   mehreren   Mehrfachvererbung   mene   Menge   meters   Metho   Methode   Methoden   Microsoft   Mittelpunkt   mitVerhaltensmustern   Mixtur   möglich   Möglichkeit   Möglichkeiten   möglichst   monstrieren   Move   MoveNext   munikationsrichtung   muniziert   muss   müssen   müsste   Muster   Musters   mvar_strFiles   nach   Nachteil   Nachteile   nahe   näherer   Name   Namensraum   nannte   Naturgemäß   Neben   nens   neue   neuen   nicht   nichts   nieren   niert   nige   nimmt   nLocalNumber   nNumber   noch   nothing   notwendig   Notwendigkeit   nTotal   null   Number   nummerieren   nutzen   Nutzung   object   Objekten   obwohl   oder   öffentliche   Ohne   Operation   Operationen   operations   optional   Ordnung   orientieren   override   Panikgefühl   Para   Parameter   Parametern   Parameters   passiert   passt   Path   Pattern   Patterns   plate   plementierung   Position   positiv   praktizierte   Praxis   praxisnahe   Prinzipien   private   Problem   Probleme   Problemen   Problems   Programm   Programmbeispiele   programmiert   PropertyItems   protected   prüfen   public   Qualitätskriterien   quenzen   radliniges   ration   reagiert   Reason   Rechnern   recht   reduzieren   reduziert   Reduzierung   Referenzparameter   Regel   reich   reichen   Reihenfolge   reine   reinen   rekt   rell   relle   Rename   RenameFileOperation   REPLACE   restlichen   return   Richtung   rithmus   Rolle   Rückgabewert   Rückgabewerte   rung   rungen   Samm   Sätze   sätzliche   Schablone   Schablonen   SchablonenundStrategien   scheint   schiedlichen   Schnitt   Schnittstelle   Schnittstellen   Schnittstellenarten   Schnittstellenspezifikation   schon   schönes   schönsten   schränkte   schreiben   schreibt   Schritt   Schritte   Schrittfolge   schwer   Schwerpunkt   Schwerpunkte   SearchPattern   Sehr   sein   seine   seitdem   Seite   Seiten   selten   sendet   setzt   sich   sicherlich   sicherstellen   Sicht   sichtigt   siehe   sign   sind   sinn   Sinne   sinnvoll   sinnvolle   Situationen   Sobald   sodass   Software   sogleich   solche   soll   sollen   Sollte   sondern   Sort   sortiert   sowohl   Spaß   späteren   spei   spezieller   spezifi   Spezifikation   spezifischen   spezifizieren   spezifiziert   spiegelt   spielt   sprachen   sprechen   Stand   ständigkeit   standteilen   stark   starten   Statt   Status   Statusverwaltung   stehen   steht   Stelle   stellen   stellenspezifikation   stellt   stra   Strategie   Strategiecontainers   Strategy   StrategyFileOperation   strDirectory   Strecke   strFile   string   strNewFileName   strNewName   Struktur   strukturierte   Stück   Studio   sucht   system   Systemarchitekt   Systemvoraussetzungen   Tail   Technik   Technologien   tegy   Teil   Teile   teilzuhaben   teioperation   Template   TEMPLATEFILE   TemplateFileOpera   TemplateFileOperations   Templates   tenzial   tern   thode   thoden   tierung   tion   tions   tisch   tonung   Tool   Torsten   ToShortDateString   ToString   TotalNumber   trägt   treffen   true   tuelle   über   übergeben   übergibt   überhaupt   überprüft   überschreiben   überschriebene   Übersicht   übersichtlich   Übersichtlichkeit   UhrSeite   ultimative   Umbenen   Umbenennen   Umbenennung   umfangreicher   umfasst   umgekehrte   umgesetzte   Umrechnung   Umset   Umsetzung   Umstand   umzubenennen   umzusetzen   ungefähr   ungültige   unter   unterscheiden   Unterschiede   unterschieden   unterschiedlich   User   UserData   Variabilität   Variablen   Variante   Varianten   Variationen   Verantwortung   verborgen   verein   Verer   vererben   vererbt   Vererbung   verfügt   Verfügung   Verhalten   Verhaltens   Verhaltensmuster   VERIFY   VerifyFile   Verlagerung   verlassen   verloren   vermischen   verschie   verschieben   verschiedener   versetzte   Versuchung   verteilten   Vertrag   vertreten   verwaltet   verwendet   Verwendung   Verzeichnis   verzichtet   viele   vielen   vielseitig   Vielseitigkeit   virtual   virtuelle   virtueller   Visual   void   voll   vollständig   Voraussetzungen   vorbereitet   vorgehen   Vorgehensweise   vorgestellte   vorhanden   vorliegende   vorliegenden   vornehmen   Vorteil   Wahr   Während   wäre   weder   weise   weiß   weit   weiter   weitere   welche   welcher   wenig   weniger   Wenn   werden   Wert   Werte   wesentlich   wesentliche   while   wichtig   wichtigsten   wider   widerstehen   wieder   wiederfin   wiederum   WINDOWS   wird   Wissen   withstrategy_   withtemplate_   wobei   wohl   Wollen   worum   wünscht   wurde   würde   zahlreiche   zahlreicher   zeichnet   zeichnisses   zeigen   zeigt   Zeit   Zeitpunkt   zelnen   zentriert   zerlegen   zial   ziehen   ziehung   Ziel   Zimmermann   zugewandt   zugrunde   zumindest   zunächst   zung   Zuordnung   zurückgeliefert   zurVerfügung   zusammen   zusammengefasst   zusammengehört   Zusammenhang   Zusatzdaten   zuständig   Zustandsände   zuverlässige   zuvor   Zwar   zwei   zweimal   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