Calculadora aritmética
Se requiere construir una calculadora para operaciones aritméticas.
Solución sin aplicar el patrón

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:
