Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Orientação a Objetos e Classes, Slides de Tecnologia de Informação

Analise orientada a objetos e classes, conceitos básicos de orientação a objetos e classes.

Tipologia: Slides

2021

Compartilhado em 27/03/2021

haroldo-de-paulo
haroldo-de-paulo 🇧🇷

4 documentos

1 / 51

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Análise Orientada a Objetos
Análise Orientada a Objetos
Objetos e Classes
Objetos e Classes
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33

Pré-visualização parcial do texto

Baixe Orientação a Objetos e Classes e outras Slides em PDF para Tecnologia de Informação, somente na Docsity!

Análise Orientada a ObjetosAnálise Orientada a Objetos

Objetos e Classes Objetos e Classes

Análise Orientada a Objetos Análise Orientada a Objetos

“Uma nova maneira de pensar os problemas

utilizando conceitos do Mundo Real. O

componente fundamental é o OBJETO que

combina estrutura e comportamento em uma

única entidade”

[Raumbaugh]

“Um sistema orientado a objetos é uma coleção de

objetos que interagem entre si”

[Bertrand Meyer]

Objeto é: Objeto é:

“ “É um elemento do mundo real”É um elemento do mundo real”

[José Davi Furlan] [José Davi Furlan]

Possui Possui umum comportamentocomportamento ee atributos.atributos. OO

comportamento comportamento éé aa formaforma comcom queque reagereage aa

estímulos e os estímulos e os atributosatributos são suas características,são suas características,

que que podempodem mudarmudar dede acordoacordo comcom seuseu

comportamento. comportamento.

Conceitos Básicos - Conceitos Básicos - ObjetoObjeto

Exemplos:

 Concretos: pessoa, lápis, carro, etc.

 Intangíveis: hora, projeto, organização, etc.

 Personagem: médico, professor, etc.

 Relacional: casamento, parceiro, propriedade.

 Evento: venda, defeito do sistema.

 Interface Gráfica: janela, ícone, botão.

Conceitos Básicos - Conceitos Básicos - ObjetoObjeto

Identidade Identidade::

É o nome do objeto. Cada objeto é único. É o nome do objeto. Cada objeto é único.

Exemplo: Exemplo: Aluno João, José, Maria...Aluno João, José, Maria...

Componentes de um Componentes de um ObjetoObjeto

Atributos (Características): Atributos (Características):

É um conjunto de propriedades de um É um conjunto de propriedades de um

Objeto que podem mudar com o tempo. Objeto que podem mudar com o tempo.

Exemplos: Exemplos: Idade de uma PessoaIdade de uma Pessoa Saldo de um Cliente Saldo de um Cliente Quantidade de Alunos de uma Turma Quantidade de Alunos de uma Turma Se uma Pessoa está Falando (s/n) Se uma Pessoa está Falando (s/n)

Componentes de um Componentes de um ObjetoObjeto

Ordem de Produção

Mensagem de Solicitação

Matéria-Prima Processo Produtivo

Atributos Operações

Produto Final

Mensagem de Resposta

Conceitos Básicos - Objeto Conceitos Básicos - Objeto

Exemplos:Exemplos:

É uma coleção de objetos É uma coleção de objetos

É a descrição formal de um conjunto de objetos É a descrição formal de um conjunto de objetos

Objetos que obedecem à mesma especificação Objetos que obedecem à mesma especificação

Conceitos Básicos - Classe Conceitos Básicos - Classe

Definição Definição

É um conjunto de Objetos que possuem estados semelhantes É um conjunto de Objetos que possuem estados semelhantes (mesma lista de atributos), comportamento comum (mesmas (mesma lista de atributos), comportamento comum (mesmas operações) e relacionamentos comuns com outros objetos. operações) e relacionamentos comuns com outros objetos.

“ “AA estruturaestrutura dede umum softwaresoftware éé formadaformada pelaspelas classesclasses dodo sistema. Analogamente ao esqueleto dos animais, as classes sistema. Analogamente ao esqueleto dos animais, as classes formam uma armação que dá a sustentação e a forma ao formam uma armação que dá a sustentação e a forma ao sistema” sistema”

José Eduardo Deboni José Eduardo Deboni

Classe Classe

Computador

Antônio Carlos

Carro

Cachorro Ave

TV

Quantas classes podemos definir?

Exercício Exercício

TELEVISÃO DVD Cada aparelho com suas funções A integração entre eles ocorre pela ligação da saída de um objeto à entrada do outro. Com isto o DVD pode usar a TELEVISÃO para reproduzir imagens.

Exemplo: Exemplo:

Encapsulamento Encapsulamento

Definição: Definição: Situação de um objeto em umSituação de um objeto em um dado instante do tempo. dado instante do tempo.

Exemplo(s): Exemplo(s):

1) 1) Objeto:Objeto: Nota Fiscal Nota Fiscal Estado:Estado: Emitindo Nota Fiscal Emitindo Nota Fiscal

2) 2) Objeto:Objeto: Pizza Pizza Estado:Estado: Entregando Pizza Entregando Pizza

Estado Estado

A comunicação entre os objetos A comunicação entre os objetos ocorre pela troca de mensagens ocorre pela troca de mensagens Um objeto solicita informações de Um objeto solicita informações de outro objeto para realizar suas outro objeto para realizar suas funções funções Uma mensagem é a execução de Uma mensagem é a execução de uma operação uma operação Uma mensagem pode ou não Uma mensagem pode ou não enviar parâmetros para outro enviar parâmetros para outro objeto, bem como receber ou não objeto, bem como receber ou não uma resposta do mesmo. uma resposta do mesmo.

Dados Operação Operação Operação

Objeto 1 Dados Operação Operação Operação

Objeto 2

Dados Operação Operação Operação

Objeto 3

Mensagem

Mensagens

É a capacidade de um novo objeto (filho) É a capacidade de um novo objeto (filho)

tomar (herdar) características e tomar (herdar) características e

comportamentos de um objeto(pai) já comportamentos de um objeto(pai) já

existente. existente.

Herança