A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Diagrama de Classes. Nome da classe Classe Lista de Atributos Classe.

Apresentações semelhantes


Apresentação em tema: "Diagrama de Classes. Nome da classe Classe Lista de Atributos Classe."— Transcrição da apresentação:

1 Diagrama de Classes

2 Nome da classe Classe

3 Lista de Atributos Classe

4 Lista de Atributos Visibilidade Classe

5 Lista de Atributos Nome do atributo Classe

6 Lista de Atributos Tipo de dados Classe

7 Lista de Métodos Classe

8 Lista de Métodos Visibilidade Classe

9 Lista de Métodos Nome do método Classe

10 Lista de Métodos Tipo de dados Classe

11 Relacionamentos Associação Agregação Composição Herança Dependência

12 Associação A associação é quando temos uma relação entre duas classes onde as classes são suficientemente independentes, ou seja, não se constituem de parte de uma classe maior nem é um tipo mais específico de uma outra classe.

13 Associação Exemplos: Um carro é dirigido por um motorista Uma disciplina é cursada por um aluno Um morador habita uma casa Uma novela é produzida por um canal de televisão A navegação é bi-direcional, porém se pode limitar a uma direção.

14 Agregação Agregação é um tipo especial de Associação onde se tenta demonstrar que as informações de um objeto precisam ser complementadas pelas informações contidas em um ou mais objetos de outra Classe.

15 Agregação Alguns exemplos disso são: Um Pedido possui Itens Pedidos; Um Carro possui quatro Rodas; Um Livro possui Páginas; Note que neste tipo de relacionamento, um depende do outro para ter sentido. Por exemplo, como uma bicicleta funcionaria sem duas rodas? Ou, existe um livro sem páginas?

16 Composição A Composição é um tipo especial de Agregação onde se tem um vínculo mais forte entre os objetos.

17 Composição Exemplo: um chassi só pode ser usado em um carro (um carro contém um chassi), já uma roda pode ser removida de um carro e ser colocada em outro (agregação)

18 Observações Note que a implementação dos três tipos de relacionamento é igual O que difere é o significado de cada relacionamento Todo relacionamento gera uma variável na classe que irá utilizar

19 Dependência Este relacionamento indica que há uma relação entre as classes, porém não deve gerar um objeto. Indicado para: Quando criamos uma instância de classe dentro de um método

20 Herança A herança é uma especialização de uma classe superior, onde se destaca a relação de "é um tipo de".

21 Herança Exemplos: Carro esporte e carro conversível são tipos de carro Acadêmico de graduação é um tipo de acadêmico Casa e apartamento é um tipo de moradia

22 Herança Todos os atributos e métodos não privados da classe pai serão herdados pelas classes filhas. Nos métodos, a herança pode ser direta ou através da sobrescrita Quando um método tem uma implementação na classe pai e outra implementação na classe filha

23 Roteiro para Criação de Diagrama de Classes 1. Identificar as classes 2. Identificar os relacionamentos 3. Definir os atributos 4. Incluir um identificador / código 5. Colocar os métodos gets e sets 6. Colocar os métodos para incluir, alterar, excluir, listar, buscar 7. Definir os demais métodos


Carregar ppt "Diagrama de Classes. Nome da classe Classe Lista de Atributos Classe."

Apresentações semelhantes


Anúncios Google