Formação Portugal
18-10-21

DESIGNAÇÃO DA UFCD: Programação orientada a objetos - introdução

CÓDIGO DA UFCD: 5118

CARGA HORÁRIA: 25 horas

PONTOS DE CRÉDITO: 2.25

Objetivos

Identificar as diferenças entre uma linguagem estruturada e uma linguagem orientada por objetos.

Adquirir a noção de objetos e sua classificação.

Adquirir as noções de classe, tipo, métodos, comportamentos e instâncias.

Representar esquematicamente uma classe.

Compreender o conceito de encapsulamento de dados.

Definir relações entre objetos.

Conhecer o conceito de herança e de polimorfismo.

Representar esquematicamente diagramas de classes.

Conteúdos

Características da programação orientada por objectos

Conceito de classe, atributos, métodos e eventos

Conceito de objecto

Conceito de encapsulamento

Conceito de visibilidade de classes, métodos e atributos

Diagramas de classe

Herança e polimorfismo

Redefinição de métodos, redefinição de comportamento

Diagramas de classe

Problemas de complexidade crescente, que justifiquem claramente a necessidade da utilização de mecanismos herança, polimorfismo e excepções

Dúvidas? Contacte-nos:

91 330 65 40