Erste Versuche mit Objekt Orientierung

Die Idee, einen Baukasten für betriebswirtschaftliche Software zu entwickeln, ist schnell formuliert, das Finden hierfür geeigneter Komponenten stellte sich aber zu Beginn als eher schwierig dar. Die Beispiele in Lehrbüchern über Objekt Orientierung manifestierten auch mitunter eine eher technische Herangehensweise, die sich ganz auf Vererbung und Spezialisierung von Eigenschaften konzentriert.

Der bis dahin gewohnte Umgang mit relationalen Modellen hatte zu einem Verständnis von  Entitäten geführt, der geprägt war von der zu lösenden Aufgabe und der Notwendigkeit weitestgehend Redundanz zu vermeiden.

Eine Auseinandersetzung darüber, was eine Entität -  was ein Objekt – genau ausmacht, was es umfänglich definiert, war neu. Bisher gebräuchliche Begriffe wurden nun genauer hinterfragt, ein Prozeß der Abstraktion begann.

Werden relationale Entitäten eher als eine aus Anwendungssicht nützliche Zusammenstellung einzelner Datenfelder angesehen, hinterfragt eine Objekt orientierte Sichtweise zusätzlich die gemeinsamen Eigenschaften der Datenfelder im Ensemble.