Skip to content

Instantly share code, notes, and snippets.

@pcantrell
Last active January 30, 2019 08:32
Show Gist options
  • Save pcantrell/f73e3fa0567390fc6cf2 to your computer and use it in GitHub Desktop.
Save pcantrell/f73e3fa0567390fc6cf2 to your computer and use it in GitHub Desktop.

Study these screenshots:

https://innig.net/tmp/nr-screenshots/

Fork this gist (one fork per team).

Sketch out an object model for this application. Don't worry about view, network, database, etc.; your concern is only to represent the essential information of this application as classes and attributes. You can use the following attribute types:

  • numbers, strings, dates
  • other model classes
  • collection types (set, list, map, etc.)

Use the format of the following example:

Color

  • name : string
  • red, green, blue : int

WritingInstrument

  • lengthInCm : float
  • color : Color
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment