







 |
|
 The Object
Technology Company
Object-Oriented Design Patterns Taking
Design to the Next Stage
Duration: 2 days
Class size: Up to 12 attendees.
Prerequisites: Familiarity with OO concepts. Software development
experience using OO techniques.
Who should take this course?
Object-oriented analysts and designers, experienced object-oriented
programmers, who would like to achieve greater productivity in their designs.
What will you gain?
- Understanding of design patterns and usage.
- Exposure to all major design patterns, and extensive coverage of over 10
essential ones.
- Relation between design patterns and programming.
Course contents and activities:
- Overview of patterns
What are patterns? Why do we use them?
Patterns vs. Frameworks. Advantages and drawbacks of patterns.
- Review of OO methods
Basic concepts of OO methodology -
encapsulation, inheritance, polymorphism. Design methodologies and OO models.
Realization of OO concepts in various languages.
- Pattern notation
What is pattern notation? How to represent
patterns. Categories of representation.
- Introduction to patterns
- Using patterns to solve problems
Some familiar patterns.
- Review of pattern families
- Categories of patterns
Creational, Structural and behavioral.
Discussion of patterns in each category.
- Detailed study of over 10 patterns
In-depth analysis of 10
major patterns, including examples and exercises.
- Conclusion, future work, references, etc. Books, journals, web sites.
Object-oriented design patterns uses the bestselling "Gang of Four"
book with a combination of lectures and lab exercises. Students gain a thorough
understanding of patterns, their use and application. By the end of the course,
students will be able to apply patterns effectively to their design projects.

Registration |
Calendar | Curriculum
| After Hours | Forms
| Schedules/Pricing
Copyright© Pantheon Systems, Inc. All
rights reserved. |