3 Objektorientiertes Design

Dieses Kapitel gibt einen Einblick in den objektorientierten Entwurf von Software. Die zugrunde liegende Idee der Objektorientierung (OO) ist es, Zustand (Daten) mit Verhalten (Funktionen auf diesen Daten) zu verbinden. Prinzipiell lässt sich diese Idee in jeder Programmiersprache realisieren. Sprachen wie z. B. C++, Java und Smalltalk unterstützen das objektorientierte Vorgehen von Hause aus. In diesem Kapitel sollen Ihnen die Grundgedanken der Objektorientierung und ihre verfolgten Ziele Kapselung, Trennung von Zuständigkeiten und Wiederverwendbarkeit vermittelt werden.

Abschnitt 3.1 stellt zunächst einige Grundbegriffe und -gedanken vor und verdeutlicht diese am Entwurf eines Zählers. Das Beispiel ist bewusst einfach ...

Get Der Weg zum Java-Profi, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.