Diferenzas entre revisións de «Template Method (padrón de deseño)»

sen resumo de edición
m (Banjo moveu a páxina "Template Method (patrón de deseño)" a "Template Method (padrón de deseño)" sen deixar unha redirección)
 
== Exemplo de implementación ==
Amósase de seguido un exemplo de implementación do padrón Método Modelo. Nel inténtase ilustrar a grandes trazos o modo de desprazamento dun automóbil que, basicamente, pode simplificarse en: acelerar, cambiar de marcha e frear. O proceso de acelerar e frear pódese considerar que é idéntico en todos os automóbiles, sen embargoporén a forma de cambiar de marcha varia duns a outros segundo sexan autos con cambio manual ou autos con cambio automático.
Dacordo con esto, podemos considerar unha superclase ''Automobil'' na cal se define un método modelo ''Desprazar'' desde o cal se chama á operación primitiva ''CambiarMarcha'' que é implementada dun xeito na subclase "AutomobilManual", e doutro xeito na subclase "AutomobilAutomatico".
 
7.964

edicións