1)Quais as diferenças e semelhanças entre a programação procedural e POO?
2)Quais as vantagens de POO?
3)Quais os pilares de POO? Explique os quatro.
Respostas
1) A principal diferença entre a programação procedual e POO é que na forma procedual temos uma diferenciação nas operações que manipulam os dados, diversas variáveis que guardam informações muitas vezes referentes a um só processo. No POO temos que muitas informações são guardadas num mesmo objeto.
2) As vantagens do POO estão diretamente relacionadas com o desenvolvimento de um código construído com base no mundo real, no pensamento humano.
3) Os pilares do POO estão relacionados principalmente com o nível de abstração criado para que imaginemos "qualidades" diversas de um objeto, tendo características hierárquicas e polimórficas.
Apesar de haver diferenças notáveis entre o modo de programação procedual e POO, ambas são muito utilizadas na construção e manutenção de códigos com diversas finalidades, todavia, vale salientar que a POO está ganhando cada vez mais espaço no mercado.