Archiv der Kategorie: Softwaredesign

Design patterns: Adapter

The Adapter design pattern, which is also known as Wrapper design pattern, is used to convert the interface of an existing class into an interface expected by the client. In such a case the existing class has an incompatible interface. … Weiterlesen

Veröffentlicht unter .NET, C#, Design Pattern, Softwaredesign | Kommentar hinterlassen

Real World Softwaredesign, Teil 3: Command Query Responsibility Segregation Pattern

In diesem Artikel möchte ich Ihnen ein weiteres Software-Designkonzept anhand eines Beispiels aus der realen Welt vorstellen. Lassen Sie uns dazu einen Teil der Logistikkette einer Produktionsfirma für Kaffeemaschinen betrachten. Es handelt sich dabei um qualitativ hochwertige Maschinen die in … Weiterlesen

Veröffentlicht unter Softwaredesign | Verschlagwortet mit | Kommentar hinterlassen

Real World Softwaredesign, Teil 1: Tell, don’t ask!

In dieser Artikelserie möchte ich Ihnen die Prinzipien des Softwaredesign anhand von Beispielen aus der realen Welt näher bringen. Eine Einleitung zum Thema könne Sie hier nachlesen. In der heutigen Folge geht es um das Prinzip: Tell, don’t ask! Nachfolgend … Weiterlesen

Veröffentlicht unter .NET, C#, Designprinzip, Softwaredesign | Verschlagwortet mit , | Kommentar hinterlassen

Real World Softwaredesign, Einführung

Software schreiben kann mittlerweile fast jedes Schulkind. Diese Flut an jungen Talenten hat bisher aber nicht zu einer Sättigung des Arbeitsmarktes geführt. Ganz im Gegenteil. Viele offene Stellen bleiben lange unbesetzt, da es zu wenige qualifizierte Softwareentwickler gibt.  Dies liegt … Weiterlesen

Veröffentlicht unter Designprinzip, Softwaredesign | Verschlagwortet mit , | 1 Kommentar