15 perguntas programação estruturada e programação orientada a objetos

2265 palavras 10 páginas
1- Qual a diferença entre programação orientada a objetos e programação estruturada?
Orientação a objetos ou "OO" é um paradigma de programação, cujo o propósito é tornar a linguagem de programação mais próximo possível de objetos do mundo real, ou seja, é a representação do mundo real em linguagem de programação. Principais características, é a possibilidade de criar: Classes, Herança, Métodos, programação em camadas.

Programação estrutural "Estruturada" é um modelo de programação mais antigo, não possui orientação a objetos, utiliza recursos de funções. É uma característica dos programadores desse tipo de modelo, deixar o código em uma única parte, tornando muito complicado a manutenção de códigos, descoberta de erros.

2- Em que situações a programação orientada a objetos é vantajosa em relação à programação estruturada?

O conceito de OO é relativamente vantajosa em comparação a estruturada por dois pontos:
O primeiro é que eleva o nível de abstração da codificação. É muito mais simples para um programador que não esteja envolvido entender que aluno.getNome() vai retornar o nome de um aluno do que varrer o código todo até encontrar a variável que está armazenado esse conteúdo;

Facilidade para reutilizar o código, já que ele está dividido em classes POJO e classes estáticas, com métodos específicos.
Uma outra vantagem que eu particularmente vejo é em relação a arquitetura Cliente-Servidor, pois para a transmissão de um objeto "vetorizado" (com JSON, por exemplo) é relativamente mais simples que enviar uma variável ou um vetor de variáveis da estruturada.

3- O que é a programação orientada a objetos?
A programação Orientada a objetos (POO) é uma forma especial de programar, mais próximo de como expressaríamos as coisas na vida real do que outros tipos de programação.
Com a POO temos que aprender a pensar as coisas de uma maneira distinta, para escrever nossos programas em termos de objetos, propriedades, métodos e outras coisas que veremos

Relacionados

  • 2014
    874 palavras | 4 páginas
  • unopar
    1544 palavras | 7 páginas
  • Redes sociais
    5963 palavras | 24 páginas
  • Pim i
    10666 palavras | 43 páginas
  • dfgfd
    1953 palavras | 8 páginas
  • Portifólio c# 01
    2028 palavras | 9 páginas
  • Linguagens de programação
    7083 palavras | 29 páginas
  • Projeto Do TCC
    3904 palavras | 16 páginas
  • C++ linguagem de programacao
    22863 palavras | 92 páginas
  • Apostila de linguagem de programação orientada a objeto - adriano vieira (versão 4).pdf transferido com sucesso
    5568 palavras | 23 páginas