Java class name | does not contain spaces | ![2001-08-30 14:56:10.0](facet.gif) |
has first letter of each word capitalized by convention | ![2001-08-30 14:56:10.0](facet.gif) |
has example PartTimeEmployee | ![2001-08-30 14:56:10.0](facet.gif) |
is a subtopic of 2.2 - Classes and Objects | ![2001-08-30 14:56:11.0](facet.gif) |
is a kind of class name | ![2001-08-30 14:56:11.0](facet.gif) |
is a kind of name | ![2001-08-30 14:56:11.0](facet.gif) |
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
| ![2001-08-30 14:54:52.0](facet.gif) |
is written in the singular by convention | ![2001-08-30 14:54:52.0](facet.gif) |
should be a noun by convention | ![2001-08-30 14:54:52.0](facet.gif) |
should not be too general or too specific | ![2001-08-30 14:54:52.0](facet.gif) |