ConstructiCat Logo
CodeBust.
Browse section ▾

Envidia de características.

Un método accede a los datos de otro objeto más que a sus propios datos.

##Signs and Symptoms

Un método accede a los datos de otro objeto más que a sus propios datos.

##Reasons for the Problem

Este olor puede aparecer después de que se trasladen campos a una clase de datos. Si es así, quizá quieras trasladar también a esa clase las operaciones sobre los datos.

##Payoff

  • Menos duplicación de código (si el código que maneja los datos se coloca en un lugar centralizado).

  • Mejor organización del código (los métodos que manejan los datos están junto a los datos en sí).