Presentation is loading. Please wait.

Presentation is loading. Please wait.

May 2004M Hill, IVOA Interop1 Object Oriented Design (5 min course) M Hill, May 2004.

Similar presentations


Presentation on theme: "May 2004M Hill, IVOA Interop1 Object Oriented Design (5 min course) M Hill, May 2004."— Presentation transcript:

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

2 May 2004M Hill, IVOA Interop2 Approach Gather Requirements (what do we need to know & use it for) Design Components Interactions Relationships Factor out Test Reiterate Forever

3 May 2004M Hill, IVOA Interop3 Practical Factoring out Restricting/Extending Model only what you need

4 May 2004M Hill, IVOA Interop4 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


Download ppt "May 2004M Hill, IVOA Interop1 Object Oriented Design (5 min course) M Hill, May 2004."

Similar presentations


Ads by Google