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

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

Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes

Apresentações semelhantes


Apresentação em tema: "Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes"— Transcrição da apresentação:

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.


Carregar ppt "Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes"

Apresentações semelhantes


Anúncios Google