Slide 12
Slide 12 text
01Feature Envy
Un método accede a los datos de otro objeto
más que a sus propios datos.
04Message Chains
En el código, ve una serie de llamadas que se
asemejan a: a-> b, b -> c, c -> d
02Inappropriate Intimacy
Una clase usa los campos y métodos internos de
otra clase.
05Middle Man
Si una clase realiza solo una acción,
delegando trabajo a otra clase, ¿por qué
existe?
03Incomplete Lib Class
Tarde o temprano, las bibliotecas dejan de
satisfacer las necesidades de los usuarios. La
única solución al problema, cambiar la
biblioteca, a menudo es imposible, ya que la
biblioteca es de solo lectura.