# Data Class

> Classes that only contain data and no behavior.

- **Category**: Code Smells
- **Subcategory**: Dispensables
- **Canonical URL**: https://designpattern.fyi/patterns/data-class/

---

## Description
'**Intent**: Identify classes that are essentially data containers with no meaningful behavior.

**Context**: You have classes that only contain fields and getters/setters, with no business logic or behavior.

**Solution**: Move behavior from client classes into the data class, or eliminate the data class if it's not adding value.'



## Use Cases
Use when classes are pure data containers with no behavior.









---
**Reference**: [Original Source](https://refactoring.guru/smells/data-class)

