ConcretosNao ajudam o programador Ajudam o compilador Definem "layout" de memoria Definem operacoes concretas |
AbstratosAjudam o programador Nao ajudam o compilador Definem contextos de uso Interface |
EstaticosQuem aponta sabe o tipo erros de compilacao |
DinamicosQuem e' apontado sabe o tipo erros de execucao |