Named constants
nUse named constants rather than literals in preconditions and postconditions.
upublic int  suit ( )
Fensure:
F result == Card.CLUB ||
F result == Card.DIAMOND ||
F result == Card.HEART ||
F result == Card.SPADE.