---
title: "Jerarquías de herencia paralelas"
type: "code-smell"
slug: "parallel-inheritance-hierarchies"
url: "http://localhost:3000/es/smells/parallel-inheritance-hierarchies.md"
category: "Change Preventers"
description: "Cada vez que creas una subclase para una clase, te ves obligado a crear una subclase para otra clase."
---
# Jerarquías de herencia paralelas

> Cada vez que creas una subclase para una clase, te ves obligado a crear una subclase para otra clase.

## Signs and Symptoms

Cada vez que creas una subclase para una clase, te ves obligado a crear una subclase para otra clase.

## Reasons for the Problem

Todo iba bien mientras la jerarquía se mantenía pequeña. Pero, a medida que se añaden nuevas clases, hacer cambios se ha vuelto cada vez más difícil.

## Payoff

* Reduce la duplicación de código.
* Puede mejorar la organización del código.
## Relations

**Treated by**

- [Mover método](/es/move-method.md)
- [Mover campo](/es/move-field.md)

