Kurs Design Patterns mit JAVA - · PDF fileAnhand einer Fallstudie werden die Design Patterns...
Transcript of Kurs Design Patterns mit JAVA - · PDF fileAnhand einer Fallstudie werden die Design Patterns...
Copyright © RIoTec GmbH
Kurs
Design Patterns (Entwurf Muster) in JAVA
RIoTec GmbH
Kursziel Ziel dieses Kurses ist das Kennenlernen der gängigen GOF Design Pattern in der Programmiersprache JAVA.
Anhand einer Fallstudie werden die Design Patterns mit Java implementiert und getestet.
Kursinhalt Design Patterns (Entwurfsmuster) in JAVA
1 Einführung 1.1 Was sind Design Patterns? 1.2 Definitionen 1.3 Standardbeschreibung(Template nach GOF) 1.4 Sinn und Zweck von Design Patterns 1.5 Der Katalog der Design Patterns 1.6 Auswahl und Verwendung von Design Patterns
2 Creational Patterns (Erzeugungsmuster) 2.1 Das Design Pattern `Abstract Factory` (Abstrakte Fabrik) 2.2 Das Design Pattern `Builder` (Erbauer) 2.3 Das Design Pattern `Factory Method` (Fabrikmethode) 2.4 Das Design Pattern `Prototype` (Prototyp) 2.5 Das Design Pattern `Singleton` (Singleton)
3 Structural Patterns (Strukturmuster) 3.1 Das Design Pattern `Adapter` (Adapter) 3.2 Das Design Pattern `Bridge` (Brücke) 3.3 Das Design Pattern `Composite` (Kompositum) 3.4 Das Design Pattern `Decorator` (Dekorierer) 3.5 Das Design Pattern `Facade` (Fassade) 3.6 Das Design Pattern `Flyweight` (Fliegengewicht) 3.7 Das Design Pattern `Proxy` (Proxy)
4 Behavioral Patterns (Verhaltensmuster) 4.1 Das Design Pattern `Chain Of Responsibility` (Zuständigkeitskette) 4.2 Das Design Pattern `Command` (Befehl) 4.3 Das Design Pattern `Interpreter` (Interpreter) 4.4 Das Design Pattern `Iterator` (Iterator) 4.5 Das Design Pattern `Mediator` (Vermittler) 4.6 Das Design Pattern `Memento` (Memento) 4.7 Das Design Pattern `Observer` (Beobachter) 4.8 Das Design Pattern `State` (Zustand) 4.9 Das Design Pattern `Strategy` (Strategie) 4.10 Das Design Pattern `Template Method` (Schablonenmethode) 4.11 Das Design Pattern `Visitor` (Besucher)
5 Fallstudie
Voraussetzungen und Zielgruppe Vorraussetzungen:
Grundkenntnisse der objektorientierten Programmierung von Vorteil. Zielgruppe:
SW Entwickler, SW Architekten, Teamleiter, Projektleiter
Kursdauer 24 Lektionen, Tagesseminare und Abendkurse
Kurskosten auf Anfrage, inkl. Kursmaterial