public static void CriarGuerreiro(BuilderGuerreiro perfil) { var distribuidoDeArmas = new DirectorGuerreiro(); distribuidoDeArmas.CarregarItensBasico(perfil); perfil.ObtenhaGuerreiro(); distribuidoDeArmas.CarregarItensProtecaoContraAtaque(perfil); perfil.ObtenhaGuerreiro(); }
public void CarregarItensBasico(BuilderGuerreiro builderGuerreiro) { builderGuerreiro.AdicionarEspada(); }
public void CarregarItensProtecaoContraAtaque(BuilderGuerreiro builderGuerreiro) { builderGuerreiro.AdicionarEscudo(); builderGuerreiro.AdicionarFlecha(); }