Skip to content
Harry She edited this page Aug 28, 2015 · 4 revisions

System Design

Before beginning implementation, an initial design was planned, with class hierarchies laid out based on the requirements specified in the brief. The design was iterated several times to ensure extensibility and maintainability. The following UML describes the hierarchy outcome:

Clone this wiki locally