...
- Makes names meaningful and descriptive of the role of the class.
- Avoid overly long names.
- Acronyms should be have only the first character upper-cased. MyJdbcUtils vs MyJDBCUtils
- Collections should be plural nouns or end in "Collection". i.e Devices or DeviceCollection
Interfaces
- Interface names must begin with "I". The rest of the name should be descriptive of it's responsibility.
- Single method interfaces can usually be suffixed with "able" such as ICloneable, IPassivatable, etc.
...