Alfamídia Programação: Programação Orientado a Objetos

Valor:

Pré-requisitos
Módulo de lógica de programação.

Conteúdo Programático
Neste módulo o aluno conhecerá os conceitos fundamentais da programação orientada a objetos. O aluno aprenderá como criar hierarquia complexas de objetos obedecendo as recomendações de encapsulamento, utilizando conceitos como abstração e Interfaces, sendo capaz de projetar no papel antes de implementar.

Unidade 1:Orientação a Objeto
- Classes e objetos
- Atributos
- Métodos
- Modificadores de acesso de atributos e métodos
- Encapsulamento
- Generalização e especialização
Unidade 2: Classe e subclasse
- Agregação - compondo classes
- Classes abstratas
- Interfaces
- Utilizando o Diagrama de Classes da UML para projetar sistemas OO