Probleme "herkömmlicher" Objekte:
- einfache Klassen waren nicht flexibel genug
- Anpassen der Klassen ist zeitaufwendig
- graphische Umgebungen bieten mehr
Lösung: Komponenten
- flexibel
- wenig oder keine Dokumentation notwendig
- gut für visuelle Umgebungen geeignet