public void Conquistar(Comportamiento opcion) { switch (opcion) { case Comportamiento.HacerOjitos: this.oBorracho = new EstrategiaOjitos(); break; case Comportamiento.InvitarCerveza: this.oBorracho = new EstrategiaInvitarCerveza(); break; } this.oBorracho.Conquistar(); }
public ContextoEstrategiaDelBorracho() { this.oBorracho = new EstrategiasOjitos(); }
public void EstablecerConquistaInvitarCerveza() { this.oBorracho = new EstrategiaInvitarCerveza(); }
public EstrategiasDelBorrachoContexto() { //Estratetegia por defecto this.oBorracho = new EstrategiaOjitos(); }
public void EstablecerConquistaOjitos() { this.oBorracho = new EstrategiaOjitos(); }