linguagem de programacao

449 palavras 2 páginas
1. Em que situações a programação orientada a objetos é vantajosa em relação àprogramação estruturada?

Uma das desvantagens da programação estruturada é a tendência em gerar códigos ondetratamentos de dados são misturados com o comportamento do programa. Além disso, caso oprogramador quisesse criar um programa semelhante a um que já tivesse feito, eracomplicado pegar determinadas partes deste programa já pronto e trazer para o novo projeto,uma vez que era necessário, na maior parte das vezes, realizar mudanças substanciais nocódigo. Neste cenário surgiu a Programação Orientada a Objetos. Ela foi criada para tentarsimular o mundo real dentro do computador e para isso utiliza objetos. Desta forma, fica acargo do programador modelar objetos e a interação entre eles. Essa modelagem leva emconsideração alguns conceitos, dentre os principais, pode-se citar: Classe, Atributos, Métodos,Abstração, Encapsulamento, Associação, Herança, Polimorfismo.*Vantagens:

Provê uma melhor organização do código.
Contribui para o reaproveitamento de código.

2. Quais são as vantagens do uso de herança no desenvolvimento de aplicações?

Uma das vantagens da herança é a facilidade de localizar erros de programação. Por exemplo,caso um objeto derivado de outro apresente um erro de funcionamento; se o objeto originalfuncionava corretamente, é claro que o erro está na parte do código que implementa as novascaracterísticas do objeto derivado. A herança permite, também, reaproveitar o código escritoanteriormente, adaptando-o às novas necessidades. Isso é muito importante porque os custosde desenvolvimento de software são muitos elevados. A mão de obra altamente especializadaé cara; o processo é demorado e sujeito a ocorrências inesperadas.

3. Qual a funcionalidade das classes abstratas?

Uma classe abstrata é desenvolvida para representar entidades e conceitos abstratos. A classeabstrata é sempre uma superclasse que não possui instâncias. Ela define um modelo(template) para

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas