|
|
The First Society In Computing presents
A New Perspective on Object Oriented Design, Including Internet Specific Patterns |
|
|
| |
Alan Shalloway of Net Objectives
Alan Shalloway is the CEO and senior consultant of Net Objectives. Since 1981, he has been both an OO consultant and developer of software in several industries. He is the primary author of Design Patterns Explained: A New Perspective on Object-Oriented Design and is currently co-authoring Emergent Design: Refactoring and Design Patterns for Agile Development with Scott Bain.
| |
This seminar starts by describing the classic use of patterns in a clear, easy-to-understand manner. It shows how most design patterns illustrate particularly good coding practices that should be followed whether patterns are present or not. Thus, a new perspective on object-oriented design is presented. It concludes by presenting a different perspective on how application architectures should be built, designing from context instead of putting pieces together. Participants will leave the seminar with a solid understanding of what design patterns are, a better way to build models of their application domains and a better understanding of good coding practices.
Who Should Attend:
This seminar is intended for software developers who have at least
a minimal understanding of object-oriented design. It is intended for
software architects, team leads and programmers, although development
and project managers with a strong technical background will also benefit.
The seminar is not language specific, and examples are given in Java,
C# and C++.
| SEMINAR OUTLINE |
(Seminar will include Internet Specific Patterns)
I. Introduction to Design Patterns
II. Using Design Patterns to Contain Variation
III. The New Perspective on Object-Oriented Design
IV. Patterns Working Together
V. Decomposition by Responsibility
VI. Are Patterns Really Important?