| |
Tipos de Dados Abstractos
Abstract Data Types (ADT)
- Tipo de dados + Conjunto de operações
- Encapsulação
- Dados opacos do exterior
- Permite definir pré- e pós-condições para as operações
- Menos visibilidade, menos bugs, mais reutilização
- Evolução natural da programação estruturada
- Um cenário tipico
- Tipos de dados bonitos...
- Algoritmos elegantes...
- E depois? Módulos sabem a pouco.
|