Training » All Courses » Java » Design Patterns in Java

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