Was soll das Command-Pattern?

Wenn man lernt objektorientiert zu Programmieren, bekommt man eine einfache Faustregel an die Hand: Objekte sollen die Realwelt abbilden. Zur Klassen wird alles was ein Nomen ist. Attribute legen die Eigenschaften dieser Nomen fest, sind also in der Regel die Adjektive. Und Funktionen stellen die Verben da, die eine Handlung beschreiben.

Sobald man jedoch das Verständnis für OOP erworben hat, rückt diese Regel stark in den Hintergrund. Man beschäftigt sich mit “sauberer” Programmierung und einer Trennung der Zuständigkeiten zwischen Darstellung, Daten und Logik (MVC-Architektur), sowie einer losen Kopplung zwischen diesen Programmteilen. Besonders merkwürdig kommt einem das Command-Pattern vor, ein durch die GoF beschriebenes Verhaltensmuster. [Read more →]

Schulfach: Medienkompetenz

Das sogenannte Web 2.0 bietet wechselseitige Kommunikationsmöglichkeiten in Form von Blogs, Communities, Instant-Messaging und unzähligen Bild- und Video-Datenbanken. Die Partizipationsmöglichkeiten sind (in Deutschland) relativ hoch, denn die Anwendungen sind meist kostenlos und einfach zu bedienen. Den Unmengen an Möglichkeiten dieses Mediums steht jedoch auch eine Unmenge an Gefahren gegenüber. Um diesen Gefahren vorzubeugen, ist Aufklärung gefragt. Da Eltern meist den rastenten technologischen Entwicklungen und den Trends im WWW nicht mithalten können, ist es Zeit für ein Schulfach Medienkompetenz! [Read more →]