Programação Orientada a Objetos

571 palavras 3 páginas
Linguagem da Programação

1 - Em que situações a Programação Orientada a Objetos é vantajosa em relação à Programação Estruturada?

Vantagens da Programação Orientada a Objetos
• Vantagens Diretas – maior facilidade para reutilização de código e por consequência do projeto – possibilidade do desenvolvedor trabalhar em um nível mais elevado de abstração – utilização de um único padrão conceitual durante todo o processo de criação de software – maior adequação à arquitetura cliente/servidor – maior facilidade de comunicação com os usuários e com outros profissionais de informática.
• Vantagens Reais – ciclo de vida mais longo para os sistemas – desenvolvimento acelerado de sistemas – possibilidade de se construir sistema muito mais complexos, pela incorporação de funções prontas – menor custo para desenvolvimento e manutenção de sistemas
Desvantagens
• Complexidade no aprendizado para desenvolvedores de linguagens estruturadas
• Maior uso de memória, por exemplo para aplicações móveis em JavaME
• Maior esforço na modelagem de um sistema OO do que estruturado (porém menor esforço de codificação, sendo uma vantagem)
• Funcionalidades limitadas por interface, quando estas estão incompletas (problemas na modelagem)
• Dependência de funcionalidades já implementadas em superclasses no caso da herança, implementações espalhadas em classes diferentes
Vantagens da Programação Estruturada
• Provê um melhor controle sobre o fluxo de execução do código, quando comparada com a programação imperativa.
• É fácil de se entender, sendo amplamente usada em cursos introdutórios de programação.
Desvantagens
• Ainda se foca em como a tarefa deve ser feita e não em o que deve ser feito.
• Tende a gerar códigos confusos, onde tratamento dos dados são misturados com o comportamento do programa.
2- Quais são as vantagens do uso de Herança no desenvolvimento de aplicações?

A herança é um princípio próprio à programação orientada para o objetos, permitindo criar uma nova

Relacionados

  • Programação Orientada a objeto
    1877 palavras | 8 páginas
  • Programação Orientada a Objetos
    1109 palavras | 5 páginas
  • Programação Orientada a Objetos
    3757 palavras | 16 páginas
  • Programação orientada a objeto
    873 palavras | 4 páginas
  • Programação orientada a objetos
    947 palavras | 4 páginas
  • Programação orientada ao objeto
    3379 palavras | 14 páginas
  • Programação orientada a objetos
    1978 palavras | 8 páginas
  • Programação Orientada a Objetos
    2586 palavras | 11 páginas
  • Programação Orientada a Objetos
    737 palavras | 3 páginas
  • Programação orientada a objetos
    1147 palavras | 5 páginas