| 
 
   
OBJECTIVOS
Nesta disciplina será dada ênfase  aos conceitos 
de programação orientada para objectos, utilizando a linguagem C++ como 
ferramenta de implementação. O seu objectivo principal é fornecer uma 
competência sólida no desenvolvimento de programas de pequena e média 
complexidade, dando ênfase nos princípios básicos da Engenharia de Software, e 
do paradigma de Programação Orientada a Objectos. 
  
PROGRAMA
  - Programação com classes
  
Definição de classes. 
  Definição de classes por composição. 
  Definição de classes com necessidades de gestão 
  de recursos. 
  Herança. 
  Funções virtuais. 
  Polimorfismo.  
  - Definição de classes de Biblioteca
  
Necessidades de optimização. 
  Membros estáticos. 
  Funções estáticas. 
  Funções “friend”. 
  Operadores.  
  - Classes para cadeias de caracteres
  
Definição da classe e dos métodos básicos. 
  Funções e operadores globais. 
  Métodos de conversão forçada (casting). 
  Especialização da classe.  
 
  
               |