public void ExecutarComparavel() { _listaDeEmpregados = FabricaPOO.GerarListaEmpregados(); //Utilizando a interface Icomparable _listaDeEmpregados.Sort(); foreach (var empregado in _listaDeEmpregados) { Console.Write(empregado + "\n"); } }
public void CalcularAreaTriangulo(double baseTriagulo, double alturaTriangulo) { _formaGeometrica = FabricaPOO.CriarTriangulo(baseTriagulo, alturaTriangulo); _areaCalculada = _formaGeometrica.CalcularArea; ExibirAreaForma(_areaCalculada, ConstantesPoo.NomeTriangulo); }
public void CalcularAreaCirculo(double raio) { _formaGeometrica = FabricaPOO.CriarCirculo(raio); _areaCalculada = _formaGeometrica.CalcularArea; ExibirAreaForma(_areaCalculada, ConstantesPoo.NomeCirculo); }
public void CalcularAreaRetangulo(double lado) { _formaGeometrica = FabricaPOO.CriarRetangulo(lado); _areaCalculada = _formaGeometrica.CalcularArea; ExibirAreaForma(_areaCalculada, ConstantesPoo.NomeRetangulo); }
public ProgramacaoOrientadaObjeto() { _descartavel = FabricaPOO.CriarDescartavel(); _humano = FabricaPOO.CriarHumano(ConstantesPoo.NomeHumano, ConstantesPoo.TelefoneHumano, 54); _listacachorros = FabricaPOO.GerarListaDeCachorros(); }