Buscar

Relacionamentos

Prévia do material em texto

Alunos: Elizan Freitas, Evelyn Caroline.
Data: 2018/04/09
Relacionamentos: Composição e Agregação
DiferençaAgregaçãoÉ quando um objeto possui outros objetos, ele não depende desses objetos para existir.
Exemplo:
agregacao
Uma Gaveta pode conter Meias, mas a Gaveta não é feita de Meias. Ou seja, mesmo sem Meias a Gaveta ainda existirá.
ComposiçãoÉ quando um objeto é formado por outros objetos. Ou seja, suas partes o compõem, sem elas o objeto não existe.
Exemplo:
composicao
Um Computador é formado por seus componentes, como por exemplo placa-mãe, gabinete, hd, memória, placa de vídeo, etc. Sem todas essas peças não existe nosso Computador de acordo com a representação do diagrama. Logo, no nosso diagrama o Computador é um conceito, pois concretamente ele é composto por um conjunto de diferentes componentes.
CÓDIGO:
package newpackage;
/**
 *
 * @author Tec de Informática
 */
class cliente {
 String nome;
 int rg;
}
class cartao{
 int numero;
 String validade;
 cliente cli;
}
package newpackage;
import java.util.Scanner;
/**
 *
 * @author Tec de Informática
 */
public class TestaCartao {
 public static void main(String[]args){
 cartao cdc=new cartao();
 cliente c=new cliente();
 cdc.cli=c;
 cdc.cli.nome= "Dono do cartao";
 cdc.numero=111111;
 cdc.cli.rg=12345;
 System.out.println(cdc.cli.nome);
 }
}

Continue navegando