Aps lpoo

6828 palavras 28 páginas
SISTEMAS DE INFORMAÇÃO

DESENVOLVIMENTO DE SOFTWARE UTILIZANDO CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS.

Objetivo do Trabalho
O objetivo deste trabalho é mostrar um exemplo prático e didático do uso de dois conceitos básicos da metodologia OOP: herança e polimorfismo. Estes dois conceitos quando usados em conjunto permite ganhos extraordinários na codificação de rotinas, evitando replicações desnecessárias de estruturas do tipo If..Then, Select ou Cases, e aumentando sensivelmente a produtividade do desenvolvedor. Este exemplo mostra a criação da superclasse Mamífero e de três subclasses: Homem, Cão e Gato. Usando o conceito de herança, o método Comunicar (originário da classe Mamífero) é herdado pelas subclasses; e através do conceito de polimorfismo, esse método é redefinido facilmente para as subclasses, (falar para o homens, latir para os cães e miar para os gatos) mostrando o quanto se ganha em produtividade na criação de sistemas com a reutilização de código (vide Figura 1). Como mostra o exemplo da figura 2, quando executamos o método Comunicar (originário da superclasse Mamífero) ele é redefinido para latir, de modo que a instância Totó o execute adequadamente, evidenciando a importância do polimorfismo

Introdução UM BREVE HISTÓRICO DE LINGUAGENS DE PROGRAMAÇÃO

Os caminhos da programação têm mudado dramaticamente desde a invenção do computador. A primeira razão para as mudanças é acomodar o aumento da complexidade dos programas. Por exemplo, quando os computadores foram inventados, a programação era feita por chaveamentos em instruções binárias de máquina, usando-se o painel frontal. Enquanto os programas continham somente algumas centenas de instruções, esse método funcionava. Quando cresceram, a linguagem Assembly foi inventada para permitir a um programador. manipular complexidades. A primeira linguagem de alto nível difundida foi, obviamente, FORTRAN. Ainda que o FORTRAN tenha dado um primeiro passo bastante considerável, é uma

Relacionados

  • DESENVOLVIMENTO DE UMA APLICAÇÃO DE BUSINESS INTELLIGENCE
    5296 palavras | 22 páginas
  • Pt idivisual tads unopar 5sem
    3737 palavras | 15 páginas
  • Modelagem relacional e programação oridentada a objeto
    2146 palavras | 9 páginas
  • Aps ciências da computação 2 ano criação de game (plataforma gui)
    5671 palavras | 23 páginas
  • APS 4 Semestre CC 2014 Jogo da Memoria
    4123 palavras | 17 páginas
  • Trocadores de Calor
    6835 palavras | 28 páginas
  • Apostila visual c
    31964 palavras | 128 páginas
  • radiologia
    167195 palavras | 669 páginas
  • Sistema De Banco De Dados Ramez Elmasri E Shamkant B
    432650 palavras | 1731 páginas