Named constants
nSometimes data types provided by Java do not adequately represent something you wish to model. nExample: Card suit--spade, heart, diamond, club. nSolution: Represent a suit with integers.
nspade=4 heart=3 diamond=2 club=1