Buscar

Aula 12 Diagrama de Classes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aula 12 – Diagrama de Classes
William Xavier Maukoski
Lembram da Aula?
Diagrama de Classe
 Diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos. 
Diagrama de Classe
 Diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos.
Ilustrar modelos de dados para sistemas de informação, não importa quão simples ou complexo.
Entender melhor a visão geral dos esquemas de uma aplicação.
Expressar visualmente as necessidades específicas de um sistema e divulgar essas informações por toda a empresa.
Criar gráficos detalhados que destacam qualquer código específico necessário para ser programado e implementado na estrutura descrita.
Fornecer uma descrição independente de implementação de tipos utilizados em um sistema e passados posteriormente entre seus componentes.
Diagrama de Classe
Uma Classe é uma representação de um item do mundo real, físico ou abstrato, na forma de um tipo de dados personalizado.
As classes possuem estruturas internas chamadas de Atributos e de Métodos.
Atributos são usados para armazenar os dados dos objetos de uma classe.
Métodos são as operações, ou funções que a instância de uma classe pode executar.
Uma instância de classe é chamada objeto .
Exemplo de Classe
Classe: Pessoa.
Atributos: Altura, Nome Idade, Peso.
Métodos: Andar, Comer, Falar, Estudar, Dormir, Trabalhar.
Exemplo de Objeto
Atributos
Nome: William
Altura: 1,75m
Idade: 28 anos
Peso: 65 KG
Elementos do Diagrama de Classe
Classes são representadas por retângulos com duas linhas
A linha superior vai conter o nome da classe
Entre as linhas estarão contidos os atributos (nome:tipo ou nome:tipo=valor)
A baixo da linha inferior estarão contidos os métodos da classe
(método(parâmetro): tipo_retorno)
Representação de Uma Classe
Diagrama de Classe
Modificadores de Acesso
Público (+)
Privado (-)
Protegido (#)
Pacote (~)
Derivado (/)
Estático (sublinhado)
Relacionamento
Dependência
Associação
Agregação
Composição
Generalização
Dependencia
Associação
Hereditariedade/Generalização
Agregação
Composição
Multiplicidade
0..1 zero a um (Opcional)
n (montante específico)
0..*
1..*
m..n
Criar uma Diagrama de Classes
1 – Identificar as Classes
Objetos Visíveis
Objetos Invisíveis ( Procurando por atributos soltos)
2 – Eliminar Classes
Ênfase em classes repetidas ou desnecessárias
3 – Definir as Associações entre Elas
Exemplo 1
Zoologico

Continue navegando