02Programacaoo Orientada ao Objeto

1444 palavras 6 páginas
ESCOLA DE ENGENHARIA

C++
Programação Orientada ao Objeto

Uma palavrinha importante em POO
(Programação Orientada ao Objeto)

reúso
• tornar a usar;
• dar novo uso a;
• efetuar a reutilização.

Vou tornar a usar a
Relatividade Restrita...
Vou reusá-la para desenvolver a Geral!

Albert
Einsten

Vou dar novo uso às minhas músicas... Vou reusá-las em um novo CD!

Vou efetuar a reutilização das minhas músicas...Vou reusá-las em um novo ritmo!

Orlando
Silva

Ari
Barroso
C++ - Programando com Classes

Prof. Lincoln Cesar Zamboni

2/22

Introduzindo a POO
Classe

Animal
Herança
simples

Mamifero

Leao

Homem

atributos operações C++ - Programando com Classes

Marinho

Peixe

Homosca
Prof. Lincoln Cesar Zamboni

Inseto

Mosca

Barata

Herança múltipla:
Homosca é um Homem e uma
Mosca. Também é um Animal,
Mamífero e Inseto.
3/22

Introduzindo a POO: brincadeirinha...
Objeto
Objeto

Animal
Objeto

Felino

Gato

Cervideo

Leao

Veado

Herança simples Canino

Lobo

Cachorro

Objeto
Sou filho de famosos! C++ - Programando com Classes

LeaoLobo
Prof. Lincoln Cesar Zamboni

Herança múltipla 4/22

Outras três palavrinhas importantes em
POO
1. encapsulamento;
#
+

private protected public

2. hereditariedade;
3. polimorfismo. virtual * -> new delete
C++ - Programando com Classes

Prof. Lincoln Cesar Zamboni

Propriedade de uma classe incluir ou encerrar atributos e operações.
Propriedade de uma classe transmitir atributos e operações para as suas descendentes.
Propriedade de uma classe se apresentar sob numerosas formas; multiforme. 5/22

UML (Unified Modeling Language)

• é a especificação mais usada da OMG
• é o meio de modelar:
 estrutura da aplicação
 comportamento
Object
Managemen
 arquitetura
 processos de negócios t Group
 estruturas de dados
• www.uml.org
Veja na
Internet: é
“di grátis”!

C++ - Programando com Classes

Prof. Lincoln Cesar Zamboni

6/22

Classes em UML e C++
(Unified Modeling Language)
As anotações em UML podem se transformar em comentários

Relacionados