Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diagrama de Classes (OPERAÇÃO (Nomeando (Verbos, indicar resultados, ponto…
Diagrama de Classes
OPERAÇÃO
serviço que pode ser requisitado
Responsabilidades são executadas pelas operações
Nomeando
Verbos
indicar resultados
ponto de vista do fornecedor
Operação Primitiva
usando o que é intrínseco, interno a classe
as operações de uma classe são tipicamente primitivas
Assinatura
Lista de argumentos
Classe de retorno
Troca de Mensagens
Mecanismo através do qual os objetos se comunicam
(Emissor)
(Receptor)
(métodos)
MVC
CLASSES ENTIDADE
pode refletir uma entidade do mundo real
são tipicamente independentes
do meio em que estão
Os nomes e as frases usadas
para descrever a responsabilidade
classes de domínio
CLASSES LIMITE
fornecem a interface para um usuário ou para um outro sistema
a parte do sistema que dependem do meio
CLASSES CONTROLE
uma Classe Controle é adicionada para
cada par Ator/Caso de Uso
responsável pelo fluxo de eventos do caso de uso
Objeto
é uma construção de software
encapsula
estado
propriedades (atributos)
respectivos valores
comportamento
operações (métodos)
quando o seu estado é alterado
quando uma mensagem é recebida
Um objeto é uma instância de uma classe
Encapsulamento
Ocultar os detalhes de implementação
restringir o acesso aos propriedades e métodos
Vantagens
Segurança no acesso ao objeto
evita alterações incorretas
ATRIBUTO
não tem comportamento
substantivos simples ou frases substantivas
CLASSES
Conjunto de objetos similares
Estrutura de dados similares (propriedades);
Comportamento similar (operações)