Saltar la navegación

Ejemplo

Calculadora aritmética

Se requiere construir una calculadora para operaciones aritméticas.

Solución sin aplicar el patrón
Ilustración 1. Clase sin aplicar el patrón
Ilustración 1. Clase Calculadora_Aritmetica

Como se ve en la ilustración 1 tenemos una clase Calculadora_Aritmetica con métodos correspondientes a una calculadora aritmética, pero además incluye los métodos esPar() y esPrimo(), que no tienen una relación altamente ligada con el propósito del requisito establecido, afectando su cohesión. 

En la ilustración 2 se presenta una solución fácil de entender, mantener y reutilizar ya que la clase Calculadora_Aritmetca contiene únicamente los métodos a los que es responsable.

Solución aplicando el patrón:
Clase Calculadora_Aritmetica aplicando el patrón
Ilustración 2 Clase Calculadora_Aritmetica



Creado con eXeLearning (Ventana nueva)