Classes abstratas

2805 palavras 12 páginas
Universidade Federal de Campina Grande
Centro de Engenharia Elétrica e Informática
Departamento de Sistemas e Computação

Relatório de Seminário de Pesquisa

Classes Abstratas e Funções Virtuais

Disciplina
Técnicas de Programação

Professor
José Eustáquio Rangel de Queiroz rangel@dsc.ufcg.edu.br, rangeldequeiroz@gmail.com

Equipe
Eric Guimaraes Barbosa
Erico Ramalho de Freitas
Julio Cesar Ferreira Lima
Pedro Ivo Aragão Guimarães

{eric.barbosa, erico.freitas, julio.lima, pedro.guimaraes}@ee.ufcg.edu.br

Campina Grande
Março de 2013

_____________________________
José Eustáquio Rangel de Queiroz
Professor

_____________________________
Eric Guimaraes Barbosa
Erico Ramalho de Freitas
Julio Cesar Ferreira Lima
Pedro Ivo Aragão Guimarães
Equipe

ÍNDICE

1Introdução 4
2Objetivos 4
3Fundamentação Teórica 4
3.1 Funções Virtuais 4
3.2 Ligação Dinâmica 5
3.3 Destrutor Virtual 6
3.4 Classes Abstratas 7
3.5 Classes Interface 9
4Considerações Finais 11
5Referências Bibliográficas 11

1 Introdução
Neste relatório, são apresentados e descritos, recursos utilizados na linguagem C++, mais especificamente os temas: funções virtuais e classes abstratas. Esta abordagem nos possibilita correlacionar tais funções e classes bem como compreender a lógica do polimorfismo.
Uma grande importância no domínio das técnicas apresentadas é a reutilização do código, tornando mais clara e concisa a lógica do programa, como também facilitando o emprego de partes do programa sem que haja uma repetição de código desnecessária fazendo assim com que seja mais fácil a utilização de regras de implementação.
Funções virtuais são as bases do polimorfismo as quais introduzem dinamicidade ao código e que consequentemente, dependendo de suas características, podem gerar classes abstratas puras ou não, isso acrescenta um grande poder de mutação em cada classe

Relacionados

  • classes abstratas
    294 palavras | 2 páginas
  • Classe abstrata
    998 palavras | 4 páginas
  • Classes Abstratas Java
    2485 palavras | 10 páginas
  • Classes abstratas java
    1268 palavras | 6 páginas
  • programacao classes abstratas
    374 palavras | 2 páginas
  • Conexão MySQL e Java - Exemplo de Classe Abstrata
    408 palavras | 2 páginas
  • 7
    910 palavras | 4 páginas
  • Programação Orientada a Objetos - Abstração de classes
    306 palavras | 2 páginas
  • Java
    867 palavras | 4 páginas
  • atividade estruturada de S.I
    653 palavras | 3 páginas