This course is intended to teach the basics of pattern-based development. This course teaches the theory and proper application of the 23 basic OO design patterns, and provides hands-on laboratory exercises in which each pattern is applied to real programming problems.
Prerequisites: Knowledge of the Java programming language and object oriented fundamentals.
Duration: 3 days
Prices: $1350
Overview
- Purpose of design patterns
- How design patterns are described
- How to select and use a design pattern
- Taxonomy of the classic 23 design patterns
- Other design pattern references
|
Structural Patterns
- Overview of structural patterns
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
- Designing with structural patterns
|
Behavioral Patterns
- Overview of behavioral patterns
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Designing with behavioral patterns
|
Creational Patterns
- Overview of creational patterns
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singleton
- Designing with creational patterns
|
Register Now
This page is printer friendly.