Skip to content

Files

Latest commit

9543598 · Sep 28, 2013

History

History
This branch is 379 commits behind crista/exercises-in-programming-style:master.

12-kinds-of-things

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 28, 2013
Sep 27, 2013

Style #12

Constraints:

  • The larger problem is decomposed into types of 'things' that make sense for the problem domain

  • Each type of thing is described by what operations the things of that type can eventually do

  • Concrete things are then bound, somehow, to the types; mechanisms for doing that vary

  • The rest of the application uses the things not by what they are but by their types

Possible names:

  • Types of things
  • Abstract data types