Skip to content

Instantly share code, notes, and snippets.

What would you like to do?

Study these 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:


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


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