Object Oriented Design (5 min course) - PowerPoint PPT Presentation

1 / 4
About This Presentation
Title:

Object Oriented Design (5 min course)

Description:

Reiterate. Forever. May 2004. M Hill, IVOA Interop. 3. Practical. Factoring out. Restricting/Extending ... Model one thing at a time use placeholders - KISS ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 5
Provided by: MCh103
Category:

less

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