|
Provided by: Boston University Corporate Education Center Design Patterns in JavaUnfiled |
![]() |
|
|
||||||||||
JAV1225 - Design Patterns in Java
Course description
In this course, Java programmers will examine the industry standard design patterns. Specifically, each of the 23 so-called “Gang of Four” patterns in the Gamma, et al. book Design Patterns: Elements of Reusable Object Oriented Software will be covered, along with several of the more useful patterns from the Sun Design Patterns Catalog. Each pattern will be discussed in terms of its motivation, usefulness, and implementation, with an emphasis on code examples and illustrations from the standard libraries.
Who should attend Java developers wishing to move to the next level by incorporating the fundamental patterns into their designs.
Prerequisites
Java programming experience is required, as well as the ability to read UML class diagrams, sequence diagrams, and statecharts.
What you will learn
- · Introduction to Design Patterns
- History
- The Gang-of-Four Patterns
- Basic Concepts
- Brief review of UML diagrams · Creational Patterns
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singleton · Behavioral Patterns
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Visitor
- Template Method · Structural Patterns
- Adapter
- Bridge
- Composite
- Decorator
- Façade
- Flyweight
- Proxy · Beyond the GoF Patterns
- Data Access Object
- Front Controller
- Value Object
- Business Delegate
- Session Façade · Applications
- Java Applications
- Persistence Patterns
- Servlets and JavaServer Pages
- EJB Patterns
|
Boston University Corporate Education Center, operated by TechSkills LLC 1 Executive Drive - Suite 301 | Chelmsford, MA 01824-2558 | 1.800.288.7246 Copyright © 1997 - 2009 Boston University Corporate Education Center |

