1
resposta

[Dúvida] COMO ORGANIZAR O ARQUIVO

Durante o curso, a classe ContaCorrente foi definida no arquivo .cs chamado ContaCorrente.cs, junto com a função Depositar, mas depois foi em Program.cs que foi executado o exemplo de depósitoda contaDoAndre, que é uma instância da classe ContaCorrente. Existe uma convenção de organização da solução (Solution Explorer) como há as convenções de nomeação? As classes devem ser sempre criadas separado da onde são utilizadas? Tem alguma explicação pra isso?

1 resposta

Olá Mariana! Que bom que você está estudando C# e orientação a objetos.

Sobre sua pergunta, existe sim uma convenção de organização da solução no Visual Studio. As classes geralmente são criadas em arquivos separados e organizadas em pastas de acordo com sua funcionalidade. Isso facilita a manutenção do código e torna mais fácil encontrar as classes que precisamos.

No seu exemplo, a classe ContaCorrente foi definida no arquivo ContaCorrente.cs e a função Depositar também foi definida lá. No entanto, a instância da classe foi criada e utilizada no arquivo Program.cs. Isso não é um problema, mas pode tornar o código um pouco confuso se não estiver bem organizado.

Uma boa prática é criar arquivos separados para cada classe e nomeá-los de acordo com o nome da classe. Por exemplo, a classe ContaCorrente seria definida no arquivo ContaCorrente.cs e a classe Cliente seria definida no arquivo Cliente.cs. Além disso, é importante organizar as classes em pastas que representem sua funcionalidade, como por exemplo uma pasta "Model" para as classes que representam os modelos de dados.

Espero ter ajudado a esclarecer suas dúvidas. Se tiver mais alguma pergunta, é só perguntar.

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!