estudante

568 palavras 3 páginas
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,

Relacionados

  • Estudante
    4061 palavras | 17 páginas
  • Estudante
    5203 palavras | 21 páginas
  • estudante
    1826 palavras | 8 páginas
  • Estudante
    1976 palavras | 8 páginas
  • estudante
    4108 palavras | 17 páginas
  • Estudante
    4793 palavras | 20 páginas
  • estudantes
    7348 palavras | 30 páginas
  • estudante
    16461 palavras | 66 páginas
  • estudante
    1462 palavras | 6 páginas
  • Estudante
    1075 palavras | 5 páginas