public void Processar(IFiguraGeometricaFactory factory) { var figura = factory.CriarFigura(TipoFigura.Triangulo); var area = figura.CalcularArea(); }
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(); }