ConstructiCat Logo
CodeBust.
Browse section ▾

Clases alternativas con interfaces diferentes.

Dos clases realizan funciones idénticas, pero tienen nombres de método diferentes.

##Signs and Symptoms

Dos clases realizan funciones idénticas, pero tienen nombres de método diferentes.

##Reasons for the Problem

Es probable que el programador que creó una de las clases no supiera que ya existía una clase funcionalmente equivalente.

##Payoff

  • Te deshaces de código duplicado innecesario, lo que hace que el código resultante sea menos voluminoso.

  • El código se vuelve más legible y comprensible (ya no tienes que adivinar el motivo de la creación de una segunda clase que realiza exactamente las mismas funciones que la primera).