Skip to content

Latest commit

 

History

History
70 lines (49 loc) · 1.33 KB

tad-parametrico.org

File metadata and controls

70 lines (49 loc) · 1.33 KB

TAD Paramétrico

1 TAD Parametrizados

Um TAD que pode guardar elementos de qualquer tipo

  • Exemplo: Definir um TAD Pilha para qualquer coisa

Conhecido por Classes Genéricas

Vinculação de tipo estática

  • C++, Ada, Java 5.0

2 Ada

Pacotes Genéricos ./generic_stack.ads

Instanciação da pilha genérica

package PilhaInteiros is new Pilha_Generica(100,Integer);
package PilhaFlutuantes is new Pilha_Generica(100,Float);

3 C++

Templates ./pilha_generica.cc

Instanciação da pilha genérica

Pilha<int> minhaPilhaInteira;

4 Java

Generics ./pilha_generica.java

Instanciação da pilha genérica

Pilha<string> minhaPilha = new Pilha<string> ();