Carga Horária: 8h
Objetivo
Introduzir o aluno ao Paradigma de Orientação a Objeto, explicando conceitos como encapsulameno, abstração, herança e polimorfismo. O conhecimento da linguagem Java é desejado mas não obrigatório.
Público-alvo
Estudantes e profissionais da área de Desenvolvimento de Sistemas
Conteúdo Programático
• Introdução aos conceitos de Classe e Objeto. Utilização de Diagramas de Classe para representação. Exemplificação de casos.
• Definição de Encapsulamento, explicando suas características como abtração, divisão de responsabilidades e ocultação da implementação. Aplicação dos conceitos em exemplos reais.
• Definição dos Conceitos de Herança (Simples e Múltipla) e Polimorfismo, estudando exemplos como forma de fixação.