2. PARTE 3 - PARADIGMA IMPERATIVO
PROGRAMAÇÃO ORIENTADA A OBJETOS
Programas Executados por Objetos
Ronaldo F. Ramos (Instituto Federal do Ceará) Paradigmas de Programação 6 de agosto de 2023 2 / 15
4. O Criador
Ronaldo F. Ramos (Instituto Federal do Ceará) Paradigmas de Programação 6 de agosto de 2023 4 / 15
5. Conceito Básico - Classes e Objetos
Ronaldo F. Ramos (Instituto Federal do Ceará) Paradigmas de Programação 6 de agosto de 2023 5 / 15
6. Conceito Básico - Encapsulamento
O software como um CI. Caixa Preta e Proteção dos Dados
Ronaldo F. Ramos (Instituto Federal do Ceará) Paradigmas de Programação 6 de agosto de 2023 6 / 15
7. Conceito Básico - Instanciação
Ronaldo F. Ramos (Instituto Federal do Ceará) Paradigmas de Programação 6 de agosto de 2023 7 / 15
8. Conceito Básico - Herança Simples
Ronaldo F. Ramos (Instituto Federal do Ceará) Paradigmas de Programação 6 de agosto de 2023 8 / 15
9. Conceito Básico - Herança Múltipla
O problema do diamante
Ronaldo F. Ramos (Instituto Federal do Ceará) Paradigmas de Programação 6 de agosto de 2023 9 / 15
13. Polimorfismo Paramétrico (Universal)
Sobrecargas de funções com comportamento idêntico ou uniforme (O
mesmo para tipos diferentes)
Ronaldo F. Ramos (Instituto Federal do Ceará) Paradigmas de Programação 6 de agosto de 2023 13 / 15
14. Polimorfismo Ad-hoc (Não Universal)
Sobrecargas de funções com comportamento diferenciado para cada tipo
Ronaldo F. Ramos (Instituto Federal do Ceará) Paradigmas de Programação 6 de agosto de 2023 14 / 15
15. Polimorfismo Inclusivo (Universal)
Usado na herança e modelagem de subtipos
Ronaldo F. Ramos (Instituto Federal do Ceará) Paradigmas de Programação 6 de agosto de 2023 15 / 15