Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouRui Caires Fonseca Alterado mais de 8 anos atrás
1
Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes cristiano.nunes@veris.edu.br
2
Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 2 Diagrama de Classes É um diagrama estrutural que descreve a estrutura de um sistema através de suas classes e os relacionamentos entre elas; É uma recurso da UML para modelagem de sistemas orientados a objetos.
3
Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 3 Visibilidade dos métodos – Privados (private): Visível somente dentro da própria classe, representado pelo sinal de menos; + Públicos (public): Visível por qualquer outra classe, representado pelo sinal de mais; # Protegido (protected): Visível dentro da própria classe e classes filhas, representado pelo sinal de sustenido. Nota: A mesma regra se aplica aos atributos
4
Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 4 Associações Simples (sem definição)
5
Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 5 Associações Herança
6
Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 6 Associações Agregação
7
Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 7 Associações Composição
8
Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 8 Multiplicidade (ou Cardinalidade) Muitos para Muitos: » Um PROFESSOR pode dar aula para nenhum ou muitos CURSOS; » Um CURSO deve ter no mímino um PROFESSOR ou vários.
9
Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 9 Multiplicidade (ou Cardinalidade) Muitos para Um: » Um ALUNO deve estar matriculado no mínimo e somente em um CURSO; » Um CURSO deve ter no mímino um ALUNO ou vários.
10
Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 10 Multiplicidade (ou Cardinalidade) Um para Um: » Uma DISCIPLINA deve ter no mínimo e somente uma EMENTA; » Uma EMENTA deve ter no mínimo e somente uma DISCIPLINA.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.