Aktuelle Posts

Fehlerbehandlung mit Struktur


by Marc André Zhou November 01, 2011 14:36

Eine durchgängige und korrekte Fehlerbehandlung ist für jedes Programm wichtig, um eine gewisse Stabilität zu erreichen. Dabei sollten auch Fehler zielgerichtet behoben und nicht nur einfach abgefangen werden. Welche Möglichkeiten unter C# zur Verfügung stehen, ist Inhalt der heutigen C#-Kolumne.

Online lesen: hier ....

Tags: , ,

.NET | Artikel | C# | Entwurfsmuster

Parallel Computing ― Teil 1: Singleton und InitOnce


by Marc André Zhou August 03, 2011 04:12
Wie auch bei der objektorientierten Programmierung sollten bei der Umsetzung paralleler Lösungen erprobte Entwurfsmuster (Design Patterns) eingesetzt werden. Die hiermit beginnende kleine Serie gibt einen Überblick über Entwurfsmuster aus dem Bereich Parallel Computing und ihre Umsetzungsmöglichkeiten mit der Task Parallel Library. Artikel erschienen im dot.net Magazin

Tags: , , ,

.NET | Artikel | C# | Entwurfsmuster | Parallel FX | Parallel Task Library | PLINQ

Praktische Entwurfsmuster - Teil 9: Mit Prototype Objekte klonen


by Marc André Zhou July 04, 2009 08:59
Ist die Neuanlage eines Objekts sehr ressourcenintensiv und langsam, kann mithilfe des Prototype-Entwurfsmusters unter bestimmten Umständen der Erzeugungsprozess optimiert werden. Um eine Optimierung zu erzielen, kann ein „Cloning“-Mechanismus verwendet werden, um nur einmal notwendige Initialisierungen wiederzuverwenden. Mehr ...

Tags: ,

.NET | Artikel | Entwurfsmuster

Praktische Entwurfsmuster – Teil 8: Mit Observer Objektzustände überwachen und über Änderungen informiert werden


by Marc André Zhou May 06, 2009 05:07
Änderungen an Objekten müssen oft visualisiert werden. Im optimalen Fall sollte die Aktualisierung der Visualisierung gleichzeitig mit der Änderung des Zustands erfolgen. Dies erfordert eine enge Kopplung zwischen dem Objekt und der visuellen Ausgabe. Um diese enge Kopplung aufzulösen, kann das Observer-Entwurfsmuster eingesetzt werden. Mehr ...

Tags:

Artikel | C# | Entwurfsmuster

Artikel: Praktische Design-Patterns, Teil 6 - Mit dem Object-Pool-Muster erzeugte Ressourcen öfter verwenden


by Marc André Zhou March 01, 2009 04:14
Die Erzeugung von Objekten ist ein mehr oder weniger teurer und ressourcenintensiver Vorgang. Bei einigen Objekten sind die Kosten für die Erzeugung so hoch, dass sich eine Wiederverwendung der angelegten Objekte lohnt. Das Entwurfsmuster Object Pool beschreibt ein Verfahren, um erzeugte Objekte in einem Pool zu halten. Objekte können später vom Client aus dem Pool entnommen und brauchen nicht neu erzeugt zu werden. Mehr ...

Tags: , ,

Artikel | Entwurfsmuster

Artikel: Praktische Design-Patterns, Teil 5 - Mit dem Muster Identity Map das mehrfache Laden von Objekten verhindern


by Marc André Zhou February 01, 2009 04:16
Die meisten heute betriebenen Anwendungen müssen Daten aus einem Speichermedium lesen und wieder zurückschreiben. Um das Design Pattern Identity Map anzuwenden, spielt es keine Rolle, ob es sich um eine Datenbank oder ein anderes Speichermedium handelt. Mehr ...

Tags: , ,

Artikel | Entwurfsmuster

Artikel: Praktische Entwurfsmuster Teil 4 - Mit dem Strategie-Pattern algorithmische Lösungen in einer Klasse kapseln


by Marc André Zhou January 01, 2009 04:24
Eine Strategie beschreibt die Vorgehensweise zur Lösung eines Problems. Innerhalb von Anwendungssystemen kommen während der Laufzeit einer Anwendung verschiedene Strategien zum Einsatz. Typischerweise wird zwischen verschiedenen Strategien innerhalb von Programmverzweigungen entschieden, die oft in Form von if-then-else-Konstrukten definiert wurden. Um die Komplexität dieses Konstrukts zu reduzieren, kann das Strategiemuster eingesetzt werden. Mehr ...

Tags: , ,

Artikel | Entwurfsmuster