topical media & game development
drawtool application">
The
drawtool
application
1
drawing canvas
-- in
hush
drawtool
-- compound widgets
slide
:
Section 4.1: The
Guidelines for design
2
individual class design
establishing invariants
an objective sense of style
slide
:
Section 4.2: Guidelines for design
From specification to implementation
3
structure versus behavior
model-based specification
abstract systems
slide
:
Section 4.3: From specification to implementation