ativeidade estruturada linguagem de programação

837 palavras 4 páginas
Programação Orientada a Objetos
Aluna: CAMILA PEIXOTO RODRIGUES
Matrícula: 200701055157

1. Em que situações a programação orientada a objetos é vantajosa em relação àprogramação estruturada?
R:
Se vê falar muito de POO, nas revistas e livros sobre programação e na internet. Mas poucos programadores falam e programam em POO, o grau de manutenibilidade é maior e a reutilização de código é mais fácil. Mas o que realmente diferencia uma programação orientada a objetos de uma programação estruturada com reutilização de código?

Ambas as formas de programação possuem seus altos e baixos. Ambas possuem vantagens e desvantagens. Acredito que o ideal seria termos conhecimento sobre ambos os conceitos e tirarmos o melhor proveito deles.

Um sistema orientado a objetos é dividido em componentes e não mais em processos. Imagine um sistema financeiro, onde faríamos toda a administração de uma empresa. Teríamos as seguintes diferenças:

POO: Teríamos um objeto de fornecedores, por exemplo, onde todas as funções estariam agrupadas no objeto e em nenhum outro lugar.
Estruturada: As rotinas e funções de fornecedores estaria espalhada em todo o sistema, como em contas a pagar, contas a receber, cadastro, etc.
Imagine agora o cadastro de fornecedores, com todas as suas rotinas e funções:

Estruturada: Se você futuramente precisar alterar algum dado, função ou propriedade, o que em seu programa será afetado? O que terá que ser reestruturado? Imagine a você voltando a fase de testes e analisando todo o seu sistema até ter certeza que a alteração que você fez não desencadeou um finita listas de alterações que você terá que fazer em todo o sistema...
POO: as propriedades, funções e rotinas do objeto fornecedores estão todas em um único objeto, encapsulados, facilitando essa necessidade futura de alterações e atualizações.
Reutilização de código:

Estruturada: É possível a reutilização de código na programação estruturada porém, em muitos casos você será obrigado

Relacionados