Gabriel

296 palavras 2 páginas
Exercitando Modelagem em UML

Como seria uma modelagem UML para o seguinte cenário ?

Eu tenho uma classe PessoaEntity, outra PessoaDao e uma classe PessoaService.

model

public class PessoaEntity{ private tipo atributos; ... //getters and setters
}
dao

Public class PessoaDao { //disponibiliza serviços para a classe PessoaEntity
}
RPC - Chamada de procedimento remoto.

//Métodos que serão invocados através de eventos realizados, por exemplo, no cliente de um navegador. public class PessoaService{ //Disponibiliza serviços (Regras de Negócios) @Override public boolean cadastraPessoa(PessoaEntity p){ PessoaDao pDao = new PessoaDao(); return pDao.add(p); }
}
A duvida é sobre as relações de Associação e Dependência entre as classes.

Quando uma classe possui relação de dependência ?
Quando uma classe possui relação de associação ? uml compartilhar editar criado 07 de Ago de 2013 Miltex
293 pontos editado 07 de Ago de 2013
Adicionar comentário
1 resposta up 1 down Dependência: Para você existir voce dependia do (seu pai + sua mãe).

class Pai {}

class Mae {}

class Filho { Filho(Pai, Mae) {}
}
Voce nao pode criar um filho sem passar o pai e a mae, assim ele é extremamente dependente deles. Veja esse site que cita altumas referências de bons livros de UML, e há exemplos qeu podem te ajudar.

Associação: 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 instância de Professor (um professor específico) vai ter uma associação com uma instância de Disciplina. Esta relação significa que as instâncias das classes são conectadas, seja fisicamente ou conceitualmente.[Nicolas Anquetil] "Retirado de http://www.macoratti.net/net_uml1.htm"

Exemplo:

class Disciplina {}

class Professor { Professor() {} // Nao há depêndencia

Relacionados

  • Gabriel
    289 palavras | 2 páginas
  • gabriel
    929 palavras | 4 páginas
  • Gabriel
    621 palavras | 3 páginas
  • Gabriel
    1729 palavras | 7 páginas
  • GABRIEL
    316 palavras | 2 páginas
  • gabriel
    257 palavras | 2 páginas
  • Gabriel
    315 palavras | 2 páginas
  • Gabriel
    3100 palavras | 13 páginas
  • Gabriel
    1084 palavras | 5 páginas
  • Gabriel
    2770 palavras | 12 páginas