Diagrama de classes - uml

Páginas: 6 (1479 palavras) Publicado: 13 de novembro de 2013
termos de POO para poder tratar os objetos começamos criando classes , neste caso irei criar a classe chamada Cachorro.
 
"Uma classe representa um conjunto de objetos que possuem comportamentos e características comuns".
"Na UML o nome de uma classe é um texto contendo letras e dígitos e algumas marcas de pontuação. Na realidade, é melhor guardar os nomes curtos com apenas letras e dígitos.UML sugere capitalizar todas as primeiras letras de cada palavra no nome (ex.: ``Lugar'', ``DataReserva''). É melhor também manter nomes de classe no singular, classes por default contém'' mais de um objeto, o plural é implícito.". [Nicolas Anquetil]
Uma classe descreve como certos tipos de objetos se parecem do ponto de vista da programação , pois quando definimos uma classe precisamos definirduas coisas:
1. Propriedades - Informações específicas relacionadas a uma classe de objeto. São as características dos objetos que as classes representam. Ex Cor , altura , tamanho , largura , etc...
2. Métodos: São ações que os objetos de uma classe podem realizar. Ex: Latir , correr , sentar , comer, etc.
 
Você pode pensar em uma classe com um modelo para criar quantos objetos você desejarde um tipo particular. Pense em um carimbo com a imagem de um cachorro , quando você carimba e obtêm um desenho de cachorro você acabou de criar uma instância da classe e obteve um objeto daquela classe. O novo objeto possuirá todas as características e comportamentos definidos pela classe.
(As classes especificam a estrutura e o comportamento (operações) dos objetos, que são instâncias dasclasses)
 

 Aqui temos que Bilu é um objeto da classe Cachorro. Em termos de POO acabamos de criar uma instância da classe Cachorro e a chamamos Bilu.
Quando criamos uma nova instância de uma classe dizemos que estamos instanciando a classe.
 
Geralmente em um sistema de médio porte serão identificados diversas classes que compõem o sistema. Neste contexto a UML surgiu como uma proposta de seruma linguagem para modelagem de dados que usava diversos artefatos para representar o modelo de negócio ; um destes artefatos é o diagrama de classes.
 
A representação de uma classe usa um retângulo dividido em três partes:
 
nome
atributos
métodos


 
Podemos dizer que os diagramas de classes são los principais diagramas estruturais da UML pois ilustram as classes , interfaces erelacionamentos entre elas.
 
Os diagrama se classes ilustram atributos e operações de uma classe e as restrições como que os objetos podem ser conectados ; descrevem também os tipos de objetos no sistema e os relacionamentos entre estes objetos que podem ser : associações e abstrações.
 
Para poder representar a visibilidade dos atributos e operações em uma classe utiliza-se as seguintes marcas esignificados:
+ público - visível em qualquer classe
# protegido - qualquer descendente pode usar
- privado - visível somente dentro da classe
Relacionamento entre classes
Os objetos tem relações entre eles: um professor ministra uma disciplina para alunos numa sala, um cliente faz uma reserva de alguns lugares para uma data, etc. Essas relações são representadas também no diagrama declasse. [Nicolas Anquetil]
A UML reconhece três tipos mais importantes de relações: dependência, associação e generalização (ou herança).
Geralmente as classes não estão sós e se relacionam entre si. O relacionamento e a comunicação entre as classes definem responsabilidades , temos 3 tipos :
1. Associações :  Agregação e composição
2. Generalização (herança)
3. Dependências
As representações usam aseguinte notação :
 

Associação : São relacionamentos estruturais entre instâncias e especificam que objetos de uma classe estão ligados a objetos de outras classes. Podemos ter associação uniária , binária , etc.

A associação pode existir entre classes ou entre objetos. Uma associação entre a classe Professor e a classe disciplina (um professor ministra uma disciplina) significa que uma...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Diagrama de Classes UML
  • UML Diagrama De Classe
  • Uml – diagrama de classes
  • Elabore um diagrama de classes (uml)
  • Diagrama de classe de uml
  • Uml diagrama de classe e atividade
  • Geração automática de código com base no diagrama de classe da uml
  • Diagrama da UML

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!