Data Class (DC)

Description:

Data-classes are dumb data holders and almost certainly other classes are strongly relying on them. The lack of functional methods may indicate that related data and behavior are not kept in one place; this is a sign of a non object-oriented design. Data classes reduce the maintainability, testability and understandability of the system.