Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouThomas Gorjão Campos Alterado mais de 9 anos atrás
1
Associação, Composição e Agregação
2
Associação Quando ocorre? –Quando uma classe “usa” outra classe;
3
Associação Usuário utiliza (depende, mas não faz parte do usuário) o computador para trabalhar;
4
Associação public class Usuario { private String nome; private String telefone; }
5
Associação public class Computador { private String fabricante; private String processador; }
6
Agregação Quando ocorre? –Quando a classe A “é parte” da classe B, mas se a classe B não existir, a classe A não deixará de ser uma classe A;
7
Agregação A tampa da caneta é parte da caneta, mas a caneta também será uma caneta sem uma tampa.
8
Agregação public class Caneta { private String cor; private String ponta; private String fabricante; private Tampa tampa; }
9
Agregação public class Tampa { private String cor; private int fabricante; private Caneta caneta; }
10
Composição Quando ocorre? –Quando a classe A é “composta” da classe B; –Se B não existir, A deixará de ser A! Reais Inteiros
11
Locomotiva e vagão são partes essenciais de um trem; Composição
12
public class Trem { private double capacidade; private String cor; private Locomotiva locomotiva; private Vagao vagao; }
13
Composição public class Locomotiva { private int numero; private String fabricante; private Trem trem; }
14
Composição public class Vagao { private int capacidade; private String cor; private Trem trem; }
15
Referências Borges, Karen Selbach. Relacionamento entre Classes. 2007.
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.