Um exemplo de composição é a mão:
Uma mão é composta por dedos. Os dedos compõem a mão.
Não há lógica em existir um dedo sem mão, porém pode-se ter uma mão sem um ou mais dedos.
Exemplo de Composição no diagrama de classe:
Exemplo de código fonte:
ublic class Peca{
private intcodigoPeca;
publicPeca() {
}
}
public class Motor{
private intidMotor;
private ArrayList<Peca> pecas;
publicMotor() {
pecas = new ArrayList<Pecas>();
}
public voidadd(PecaumaPeca) {
pecas.add(umaPeca);
}
}
Nenhum comentário:
Postar um comentário