Object Oriented Design (5 min course) PowerPoint PPT Presentation

presentation player overlay
1 / 4
About This Presentation
Transcript and Presenter's Notes

Title: Object Oriented Design (5 min course)


1
Object Oriented Design(5 min course)
  • M Hill, May 2004

2
Approach
  • Gather Requirements (what do we need to know
    use it for)
  • Design
  • Components
  • Interactions
  • Relationships
  • Factor out
  • Test
  • Reiterate
  • Forever

3
Practical
  • Factoring out
  • Restricting/Extending
  • Model only what you need

4
Practical Tricks
  • Separate interface (on interrelations) from
    submodel
  • Model one thing at a time use placeholders -
    KISS
  • Move context-dependent data to the context
  • Ignore representation for the model, but use it
    to demonstrate
  • Test with examples
  • Useful Design Patterns
  • Composite
  • Listener/Observer
  • (Streams)
  • Keep Diagrams simple
  • Use activity diagrams
Write a Comment
User Comments (0)
About PowerShow.com