A class containing mostly attributes and a very few or no methods accessing them.
This is typically a violation of the design principle indicating that behaviour should be allocated along with the data being accessed.
Be suspicious for:
- Classes whose instance variables are manipulated by other classes of the system
- Classes with several of public fields.