public void Processar(IFiguraGeometricaFactory factory)
 {
     var figura = factory.CriarFigura(TipoFigura.Triangulo);
     var area   = figura.CalcularArea();
 }
Exemplo n.º 2
0
 public void Processar(IFiguraGeometricaFactory factory)
 {
     var figura = factory.CriarFigura(TipoFigura.Triangulo);
     // aqui figura vai ser nula e vai extourar uma exception
     var area = figura.CalcularArea();
 }