Course Summary
Through hands-on laboratory and focused class discussions, participants master essential skills by exploring, experimenting, and solving problems by using Design Patterns. Each student receives a handbook consisting of detailed and carefully crafted, modular guides that provide step-by-step instructions, command summaries, and essential diagrams and practical examples of using Patterns in Java applications.Duration
3 days.
Objectives
By the end of this course the participant will be able to:
- Explain why Design Patterns are needed and use the following Design Patterns in the process of Software Development:
- Abstract Design Pattern
- Singleton Design Pattern
- Composite Design Pattern
- Interpreter Design Pattern
- Visitor Design Pattern
- Bridge Design Pattern
- Façade Design Pattern
Audience
This course will benefit analysts and class designers as well as programmers and testers.
The students should be familiar with Object-Oriented Analysis and Design and the UML notation.
The students should also be proficient with the Java programming language.
Outline
- Introduction to Design Patterns
- Singleton Design Pattern
- Composite Design Pattern
- Abstract Design Pattern
- Interpreter Design Pattern
- Visitor Design Pattern
- Bridge Design Pattern
- Façade Design Pattern