Table of contentsOOD Case Study Design Elements Design Criteria 8-Puzzle Problem Statement 8-puzzle Problem Statement Problem Statement Aspects Potential Classes Analyzing Potential Classes Primitive Class Diagram Characterizeing Classes Class Diagram Class Diagram Elements Example Class Notes on Example Example: Problem Class Notes on Problem Class Class Relationship Class Associations Pseudocode Pseudocode Notes State Class New Class Diagram Action Class Action Class Notes ActionList Class Latest Class Diagram Notes on New Diagram Art of OOD Simplicity Advantages Reuse Example C++ Class Notes on SolverInfo Example Main Program |
Author: Timothy Colburn E-mail: tcolburn@d.umn.edu Homepage: http://www.d.umn.edu/~tcolburn |