private static void CriarGuerreiro(BuilderGuerreiroFluent perfil)
        {
            var distribuidoDeArmasFluent = new DirectorGuerreiroFluent();

            distribuidoDeArmasFluent.CarregarItensBasico(perfil);
            perfil.ObtenhaGuerreiro();

            distribuidoDeArmasFluent.CarregarItensProtecaoContraAtaque(perfil);
            perfil.ObtenhaGuerreiro();
        }
Esempio n. 2
0
 public void CarregarItensBasico(BuilderGuerreiroFluent builderGuerreiro)
 {
     builderGuerreiro.AdicionarEspada();
 }
Esempio n. 3
0
 public void CarregarItensProtecaoContraAtaque(BuilderGuerreiroFluent builderGuerreiro)
 {
     builderGuerreiro.AdicionarEscudo().AdicionarFlecha();
 }