Object Oriented Design
Goals Critiquing of designs Presentations of designs and critiques
requirements A scene should contain user editable shapes including: lines, rectangles, circles, and text boxes A shape u Has position, size, color, … u Can be selected, dragged, resized, … by user Sets of shapes u Can be selected, grouped, … by user
Anti Patterns Excellent book capturing OOD practice: u Things that went wrong u How to fix things u What to watch for We will use parts of this book to create the 3D games based on OpenGL
Homework 7 Read paper on the Blob Anti Pattern Due Date: Oct 24 uments/theBlob.pdf uments/theBlob.pdf