Classes to Code #Mastery 09

Analysis and Modeling of Software

In vorherigen Post haben wir uns damit beschäftigt, wie man ein Klassen-Diagramm in eine Tabelle umwandeln kann, um so eine bessere Übersicht zu bekommen, welche Klassen zusammengehören und auf welche weise diese miteinander verbunden sind. Das kann hilfreich sein, wenn man nach einer längeren Pause wieder mit der Arbeit fortfahren möchte und nicht mehr weis wie genau das Programm aufgebaut war.

Als erstes muss man natürlich ein Klassendiagramm erstellen. Hierzu möchte ich gerne auf meinen Blog-post zu diesem Thema aufmerksam machen: #Mastery 06

Nun fehlt uns noch ein entscheidender Schritt… wie bringen wir aus den erstellten Klassen-Diagrammen und den Tabellen nun einen lauffähigen Code zustande?

Der Einfachheit halber möchte ich abermals auf das Restaurant-Beispiel aus #Mastery 06 und #Mastery 08 zurückgreifen, um auf bisher gelerntes aufbauen zu können.

Im folgenden Video von …. auf YouTube ist der Vorgang dieser Umwandlung Schritt für Schritt sehr gut beschrieben:

Natürlich kann man zur Hilfestellung auch die Tabellen verwenden, um den Aufbau und die Verstrickung der Klassen untereinander besser zu verstehen bzw sich einen Überblick zu verschaffen, welche Klassen zusammen gehören und wie sie mit den restlichen Klassen interagieren. Sie verschaffen auch ein gutes Verständnis über die Hierarchie der Klassen, die bereits zusammengefasst sind.

Eigene Meinung

Bei der Übersetzung von Klassen-Diagrammen und Tabellen in funktionsfähigen Code fällt schnell auf, warum sich die Extra-Arbeit lohnt diese Hilfestellungen zu erstellen. Insbesondere wenn man längere Pausen zwischen den Arbeitsschritten hat, helfen diese sehr dabei einen erneuten Überblick über das Projekt zu bekommen. Allerdings sind sie auch im Allgemeinen sehr hilfreich um den Überblick nicht zu verlieren, weshalb man darauf auf jeden Fall nicht verzichten sollte.

2 Kommentare zu „Classes to Code #Mastery 09

Hinterlasse einen Kommentar