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();
        }
Example #2
0
 public ContextoEstrategiaDelBorracho()
 {
     this.oBorracho = new EstrategiasOjitos();
 }
Example #3
0
 public void EstablecerConquistaInvitarCerveza()
 {
     this.oBorracho = new EstrategiaInvitarCerveza();
 }
Example #4
0
 public EstrategiasDelBorrachoContexto()
 {
     //Estratetegia por defecto
     this.oBorracho = new EstrategiaOjitos();
 }
Example #5
0
 public void EstablecerConquistaOjitos()
 {
     this.oBorracho = new EstrategiaOjitos();
 }