Paradigmas de programação
_____________________________________________________
_______________________________________. A comunicação entre objetos pode ser realizada por meio de ______________.
Classes, na programação orientada a objetos, são úteis para ___
_________________________________________________ ___
_____________________________________________________
___ e podem ser definidas como _________________________
____________________________ ________________________; sua implementação acontece _____________________________
_______________________ e os tipos de associação entre classes são ___________________________, _____________________ e _______________________. A diferença entre "associação de composição" e "associação de agregação" é __________________
_____________________________________________________
___________________________________.
3) Explique as principais diferenças entre membros privados e membros públicos de uma classe e em quais situações eles se empregam. Elabore sua própria resposta!
4) Como pode acontecer a reutilização de software na programação orientada a objetos? E para que é útil?
© Caderno de Atividades e Interatividades
Centro Universitário Claretiano
16
5) Em C++, qual é o especificador de acesso que torna um atributo de uma superclasse acessível diretamente na subclasse? O que isso significa?
6) Assinale a alternativa que melhor completa a frase. Em orientação a objetos, a definição de um método virtual puro: a) Torna abstrata a classe que contém o método. Além disso, torna necessário declarar o método como private. b) Torna abstrata a classe que contém o método e exige que o