Programação modular é toda sobre o código reutilizável e facilidade de manutenção . Através de conceitos modulares como o boxe preto e encapsulamento, programas contêm os processos subjacentes fáceis de ler , pedaços discretos de código. Estes pedaços são implementados em funções. Funções manter as tarefas separadas uma da outra , permitindo que o programador para codificar depuração mais facilmente . Funções também permitir que o código a ser escrito , que é mais complexo, mas mais gerenciável , incentivando a reutilização do código subjacente. Coisas que você precisa
Java Development Kit
compilador C + +
interpretador Python
Mostrar Mais instruções
Método Java
1
criar uma nova classe principal como mostrado no seguinte exemplo :
classe TestClass {
}
2
dentro da classe , declare uma função. Neste exemplo, a função é chamada " testFunction " e seu objetivo é retornar uma string:
classe TestClass {
público testFunction static String () {return "Return String" ; }}
3
Modificar a função " testFunction " para tirar um argumento. Funções projetados para tirar um argumento deve ter um argumento variável adequado fornecido pelo usuário quando o método é chamado :
classe TestClass {
testFunction public static string (String retornáveis ) {return retornáveis ;} }
C + + Método
4
Declare uma função principal. Ao contrário de Java, programas em C + + começam com uma função principal , em vez de uma classe. A função principal age da mesma como uma função normal, com argumentos e valores de retorno :
int main () {
retornar 0 ;}
5
Declare uma protótipo de " testFunction . " Em C e C + +, você tem que usar protótipos de função antes da função principal para que o compilador pode processar a definição da função :
testFunction cordas (string retornável) ;
int main () {
retornar 0 ;}
6
Defina a função testFunction após a função "main" . Isso mantém a execução de testFunction separar a função principal :
testFunction cordas (string retornável) ;
int main () {
retornar 0 ;}
testFunction cordas (string retornáveis ) {return retornáveis ;}
Método Python
7
Declare a função com a palavra-chave "def " :
# /usr /bin /python
def testFunction ( retornável) :
8
Defina a função :
# /usr /bin /python
def testFunction ( retornáveis ): return retornáveis
9
Chame a função com dois valores diferentes. Python , ao contrário de Java e C + + , é uma linguagem dinamicamente tipada , ou seja, você não tem que definir um tipo de retorno ao chamar :
# /usr /bin /python
def testFunction ( retornável) : return retornáveis
x = 5a = ' Olá ' em
j = testFunction (x) //j = 5k = testFunction (y ) //k = 'Olá ' em