A programação vincula sequencialmente o desenvolvimento do software de computador. Portanto, os pensamentos de programação sofreram uma mudança revolucionária e o método de programação estrutural apareceu. Na linguagem de programação de idéias de programação estrutural, a linguagem C é bonita para suas contusões.
Há vários lugares onde a linguagem C pode mostrar o pensamento estruturado: ramo (se), ciclos, para, estruturas (struct). Contanto que você use esses três, você pode escrever programa estruturado, mas não necessariamente você entende o que programação estruturada métodos.
O que é estruturado? Por que goto destruir a estrutura estruturada? Qual é o papel das estruturas, o que você pode dizer? Estes são lugares com cuidado. As definições dadas por outros não estão abrangentes. Ainda entendendo, é mais confiável.
Os livros mais representativos em programação estruturada são "estrutura de dados", o que é melhor ser melhor, parece ser quase, desde que seja escrito por C. A "estrutura de dados" da linguagem C é como usar idéias de programação estrutural para resolver o problema do algoritmo real. Depois de ler alguns capítulos, encontre um problema, use o programa para implementá-lo. Escrever mais programas será útil. Há também a necessidade de explicar que não é toda a programação estruturada em tempo.
Agora está falando sobre objetos. Esta é também a ideia mais de programação agora. O que é orientado a objetos, qual é a diferença entre ele e o pensamento estrutural? De uma sintaxe do programa, há mais de dois recursos que são mais estruturalmente orientados.
(1) a privatização dos membros estruturais. Dentro do programa estruturado, os membros da estrutura são públicos. No entanto, no objeto orientado a objetos, a estrutura é recuperada como classe, e os membros são divididos em público e privado. Só porque isso é diferente, o conceito de interface é gerado. A interface não é a parte pública de um membro da classe?
(2) herança da classe. Porque a herança, um polimórfico apareceu. No entanto, por causa do polimorfismo, há: esconder, funções virtuais ... etc. A aparência do polimorfismo pode fazer o mesmo conjunto de dados, em diferentes estágios, executar diferentes operações com a mesma expressão. Se você entende essa coisa, então você suspirará, "O programa original pode ser escrito" ..
Por causa das mudanças nos dois pontos acima, os pensamentos de programação também têm uma mudança enorme. Permite que o programa seja mais adequado para os métodos de pensamento humano escrevem. A linguagem de programação orientada a objetos é muito mais, pode ser descrita como cinco flores: C ++, Java, C #, etc. Eu usei essas três línguas, vamos falar sobre isso! Sua sintaxe é da linguagem C, que é muito gentil com a nossa programação de aprendizado da linguagem C.
Diz-se que C ++ e Java têm uma grande diferença, enquanto Java e C # são muito semelhantes, você sabe por quê?
A diferença mais fundamental é que o coletor de lixo. É porque o Java tem uma função de coleta automática de lixo, portanto, o Java não pode ser compatível com C, e o ponteiro não pode ser usado.
O tipo de valor e o tipo de referência no C ++ podem ser definidos por eles mesmos. Se o objeto for definido como um tipo de valor, depois que o editor coletará automaticamente o objeto, às vezes você não saberá. Se o objeto for definido como um tipo de referência,
https://Google.com