Objektorientiertes Design mit JAVA
Voraussetzung: |
Programmiersprache Java, Grundkenntnisse objektorientierter Konzepte |
Zielgruppe: |
Softwareentwickler, Programmierer |
Klassifizierung: |
Seminar mit praktischen Übungen |
Dauer: |
2 Tage |
Motivation / Zielsetzung:
Objektorientierte Programmierung ist heute die am häufigsten eingesetzte Methodik in kommerziellen Softwareprojekten. Durch diese Technologie soll die Robustheit, Wiederverwendbarkeit und Erweiterbarkeit der Software deutlich verbessert werden. Aber die Verwendung einer objektorientierten Programmiersprache, wie z.B. Java, allein garantiert noch nicht den gewünschten Erfolg. Wie können die vielfältigen Möglichkeiten der Objektorientierung am besten genutzt werden?
Dieses Seminar stellt die grundlegenden Designprinzipien beim objektorientierten Systementwurf mit Java vor. Anhand eines Fallbeispiels wird die Anwendung der Sprachmittel von Java (Klassenkonzept, Vererbung, Polymorphie) beim Entwurf objektorientierter Software erläutert. Der Teilnehmer erhält dadurch die notwendigen Kenntnisse um Java optimal in der objektorientierten Softwareentwicklung einzusetzen.
Entwickler, die bereits mit anderen objektorientierten Programmiersprachen Erfahrungen gesammelt haben, lernen in diesem Seminar die Besonderheiten bei Java und die daraus resultierenden Implementierungsstrategien kennen.
Aus dem Inhalt:
- Phasen objektorientierter Programmentwicklung
- Konzepte und Überblick über Designmethoden
- Objektorientierter Systementwurf
- Schnittstellen- und Implementierungsvererbung
- Design- und Implementierungsfallen
- Entwurfsmuster / Design Patterns
- Praktische Übungen zum Design und Systementwurf





