Programação orientada a função - Parte 2

Nesta aula, continuação da aula anterior, você verá como organizar as suas funções em arquivos, melhorando o entendimento da sua solução

assinaturaAssine nossa Comunidade

Programação Orientada a função C# - Parte 2


O Objetivo desta aula é fazer uma refatoração de código, ou seja, fazer uma organização no código, criando pastas de acordo com o contexto e dentro destas pastas, criar as classes relacionadas.Exemplo:

Se no projeto tivermos vários calculos tipos de cálculos, como média de alunos, etc.., podemos criar a seguinte hierarquia :

  • Pasta Calculo - o nome da pasta será o namespace;
  • Classe Média
  • Função (método) Aluno ;
      

        // O código abaixo mostra um exemplo de organização em namaspace, classe e métodos.
        
        namespace Calculo
        {
          class Media 
          {
            public static void Aluno()
            {
              
            }
          }

        }

      // Na chamada do cálculo Media no programa principal, devemos importar a referência do namespace calculo
      // com o using 

      using Calculo;
      namespace console_app  
        class Program 
        {
          static void Main(string[] args)
          {
            Media.Aluno();
          }
  
        }
      
    

Programação orientada a função - Parte 2

Nesta aula, continuação da aula anterior, você verá como organizar as suas funções em arquivos, melhorando o entendimento da sua solução

Próximas Aulas:
assinaturaAssine nossa Comunidade

Programação Orientada a função C# - Parte 2


O Objetivo desta aula é fazer uma refatoração de código, ou seja, fazer uma organização no código, criando pastas de acordo com o contexto e dentro destas pastas, criar as classes relacionadas.Exemplo:

Se no projeto tivermos vários calculos tipos de cálculos, como média de alunos, etc.., podemos criar a seguinte hierarquia :

  • Pasta Calculo - o nome da pasta será o namespace;
  • Classe Média
  • Função (método) Aluno ;
      

        // O código abaixo mostra um exemplo de organização em namaspace, classe e métodos.
        
        namespace Calculo
        {
          class Media 
          {
            public static void Aluno()
            {
              
            }
          }

        }

      // Na chamada do cálculo Media no programa principal, devemos importar a referência do namespace calculo
      // com o using 

      using Calculo;
      namespace console_app  
        class Program 
        {
          static void Main(string[] args)
          {
            Media.Aluno();
          }
  
        }