Polimorfismo, Interfaces, Classes Abstractas

From Wiki**3

Revision as of 15:12, 11 October 2009 by Root (talk | contribs)

Vários aspectos de polimorfismo:

  • Polimorfismo e tipos primitivos
  • Polimorfismo e tipos compostos (classes).
  • Herança e polimorfismo: upcasting e downcasting.

Organização de Código

Interfaces

  • Princípios e propriedades
  • Separação de interface e implementação

Classes Abstractas

  • Noção de classe abstracta
  • Propriedades
  • Polimorfismo e classes abstractas
  • Discussão de aspectos problemáticos
  • Contraste com interfaces

Exemplos e Exercícios

Exemplos

  • Editor gráfico sem classes abstractas
  • Editor gráfico com classes abstractas

Exercícios