marcos_regato Postado Abril 7, 2015 Denunciar Share Postado Abril 7, 2015 Estou estudando Python, vi algumas sites que tem classes que as funções ficam fora da classe. Exemplo def funcao01(): class minhaClasse: def funcao01() Não seria melhor coloca todas as funções dentro da classe? Também vi uma arquivo.py, com mais de 1 classe. Exemplo: class funcao01: class funcao02: Qual o beneficio colocar mais de 1 classe dentro de uma arquivo.py? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ArteEN Postado Abril 8, 2015 Denunciar Share Postado Abril 8, 2015 Pode ser que a função tenha mais sentido fora da classe do que dentro, um exemplo seria uma função para retornar um relatório de estados dos objetos. Duas ou mais classes em um arquivo .py pode significar que o programa seja simples o suficiente para usar apenas um arquivo Ou as duas classes tem alguma relação entre si e deixar as duas juntas pode facilitar nas edições futuras Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marcos_regato
Estou estudando Python, vi algumas sites que tem classes que as funções ficam fora da classe. Exemplo
Não seria melhor coloca todas as funções dentro da classe?
Também vi uma arquivo.py, com mais de 1 classe. Exemplo:
Qual o beneficio colocar mais de 1 classe dentro de uma arquivo.py?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.