Patrones Diseño


Patrón de diseño: Strategy + Interfaz y Polimorfismo

Antes de empezar, hemos de entender un poco los términos de Interfaz y Polimorfismo: Interfaz: Una interfaz no es más que una clase que tiene todos sus métodos sin implementar. Sólo con la definición del método. Aquellas clases que implementen a ésta, tendrán que definir la implementación de dichos métodos. Difiere de una clase abstracta, en que en ésta última, puede haber métodos implementados y otros que no. Con el fin de que las clases que hereden/extiendan de ésta última, los implementen. Si una clase contiene uno o más métodos abstractos, está clase debe ser abstracta. ATENCIÓN: – Las clases […]

Patrón Strategy