Fairfield & CompanyTrainers and Consultants in Object Oriented Development1000 South Grant Ave Crawfordsville, IN 47933Phone: 765.307.7141
Welcome to Fairfield & Company, the premier providerof training and consulting in Object Oriented Development.
|
Object Oriented Design
Description
This intensive, 4 day workshop
teaches practical techniques for designing Object Oriented applications.
The course teaches students how to transform the descriptive models
created during an Object Oriented Analysis into computational models that can be
coded. Students learn to design
both the external (client) view of a Class, and guidelines for making decisions
about the internal representations of the static and dynamic aspects of the
Class. Students learn how to
evaluate the factors that influence a design, and make trade-offs to meet
project requirements. The course emphasis the design
process. Both theory and real world
examples, with problem solving sessions and case studies, are presented.
The course also introduces the concept of a design pattern, which is a
solution to a set of problems that has been proven by real world experience.
Several patterns are explored in depth. Course outline
1. Review of Object Oriented Analysis (if necessary) 2. Packages 3. System Architecture 4. Designing Communication between objects 5. Developing a complete interface 6. Designing Operations 7. Designing Behavior 8. Designing Attributes 9. Designing Associations 10. Case Study
|
|
|