Atividade Estruturada Logica de Programação

481 palavras 2 páginas
POO Atividade Estruturada

Alunos : Jorge Gomes Jose Gabriel Isais Bispo –
Programação Orientada a Objetos

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 onde tratamentos de dados são misturados com o comportamento do programa.
Além disso, caso o programador quisesse criar um programa semelhante a um que já tivesse feito, era complicado 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 no código.
Neste cenário surgiu a Programação Orientada a Objetos. Ela foi criada para tentar simular o mundo real dentro do computador e para isso utiliza objetos.
Desta forma, fica a cargo do programador modelar objetos e a interação entre eles. Essa modelagem leva em consideraçã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 original funcionava corretamente, é claro que o erro está na parte do código que implementa as novas características do objeto derivado. A herança permite também reaproveitar o código escrito anteriormente, adaptando-o às novas necessidades. Isso é muito importante porque os custos de 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

Relacionados

  • Conceitos fundamentais de programaçao
    795 palavras | 4 páginas
  • 2015 1 Ciencia Computacao 3 Interdisciplinar
    3660 palavras | 15 páginas
  • Algoritimo
    1432 palavras | 6 páginas
  • Algoritmos
    572 palavras | 3 páginas
  • EXATAS
    1595 palavras | 7 páginas
  • Conceitos fundamentais de programaçao 2
    448 palavras | 2 páginas
  • Aula 01
    1805 palavras | 8 páginas
  • Ava - ambiente virtual de aprendizagem
    623 palavras | 3 páginas
  • Relatório de estágio
    2902 palavras | 12 páginas
  • ATPS - Programacao Estruturada II
    1441 palavras | 6 páginas