Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Die meisten Programmierer fragen sich als Erstes, wozu Klassen überhaupt gut sind. Nun, es gibt drei wesentliche Argumente, wann und warum Klassen eingesetzt werden sollten:
Gleiches mehrfach. Ein typisches Beispiel ist eine Stoppuhr, die Sie mit Klassen beliebig oft parallel und unabhängig voneinander in Ihrem Code einsetzen können
Unterschiedliches gleich. Mit Klassen können Sie den (intern völlig unterschiedlichen) Zugriff auf verschiedene Dateitypen mit der gleichen Schnittstelle versehen
Objekthierarchien abbilden. Um Objekthierarchien wie bei den IntelliSense-Listen innerhalb des VBA-Codes zu erzeugen, müssen Sie schließlich mit verketteten Klassen arbeiten
Dazu kommen noch ein paar untergeordnete Gründe, die sich auch mit anderen Techniken lösen ließen: