Programaçao Orientada por Objetos

1266 palavras 6 páginas
Nomes:Leandro Correa
Jonathan Fernandes
Respostas

1. Letra A
2. Letra B
3. Polimorfismo AD HOC SobreCarga:
(A) Sobrecarga de métodos, Parâmetros e construtores.
Exemplo:
Class A{
Metodo(A objeto);
}
Class B:A{
Metodo(int Num);
}
(B) Polimorfismo Coerção: Forma limitada de polimorfismo.
A linguagem tem um mapeamento interno entre tipos. soma(a:real; b:real){...} var c:integer; d:real; soma(c,d); // o valor inteiro é convertido para real

c) Polimorfismo Universal de Inclusão Relacionado com a existência de hierarquia de generalização/especialização e com o conceito de subtipo.

Exemplificando : Um método que recebe como parâmetro um objeto da classe A e você envia uma instância da classe B que é uma especialização de A , o programa funcionará corretamente .

b. Polimorfismo Universal Paramétrico

Um único tipo é declarado e ele pode atuar em um intervalo de tipos.

Explicando : O uso de templates no C++ , template void troca(T &a, T &b){ T temp = a; a = b; b = temp;
} // fim da troca

4.
a. Corretude
Desenvolver linhas de códigos que resolvam o problema de maneira objetiva e consistente .
Códigos assim não teem necéssidade de serem manipulados e corrigidos frequentemente .

b. Robustez
Usar o tratamento de exceções é uma bela estratégia para prever o inesperado ja que um alto grau de robustez é relativo ao quanto o sistema está pronto para lidar com situações atípicas ou não previstas (condições anormais).

c. Extensibilidade
Desenvolver linhas de códigos bem organizadas e comentadas , de maneira clara e inteligente , concretizando característica de um software que possa ser facilmente adaptado a inclusões e alterações de requisitos.

d. Reusabilidade

A fim de produzir informações reutilizáveis deve se tomar cuidados bem como , classificar, armazenar e refinar informações . Observando esses cuidados facilita o manejamento de uma

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