Einführung in die Objekt-Orientierung
- Objekt-Orientierung im Vergleich zur Prozeduralen Programmierung
- Faktoren für erfolgreiche Objekt-Orientierte Programmierung
- Design Goals
Implementierung von Klassen, Properties, und Methoden
- Contructors
- Overloads
- Value Types und Reference Types
- Control Access
Vererbung, Abstraktion und Polymorphismus
Implementierung von Interfaces
Objekt-Orientiertes Design
- Finden von Klassen aus Business Requirements
- Inheritance im Design
- Interfaces im Design
- Klassen-Diagramme
Implementierung von Delegates und Events
Implementierung von standard und custom Exceptions
Designing Object Collaborations
Komponenten und Klassen-Libraries