| Java class name | does not contain spaces |  |
| has first letter of each word capitalized by convention |  |
| has example PartTimeEmployee |  |
| is a subtopic of 2.2 - Classes and Objects |  |
| is a kind of class name |  |
| is a kind of name |  |
| class name | can be chosen from nouns or noun phrases in source material unless they are - redundant
- represent instances
- are vague or general
- correspond to classes that are not needed for this application or this type of model
|  |
| is written in the singular by convention |  |
| should be a noun by convention |  |
| should not be too general or too specific |  |