Buenas,
Creo que tienes cierta confusión en varios conceptos de la POO.
La agregación y la composición no tienen nada que ver con los getter y los setter directamente (aunque son usados para implementarla).
Te dejo un enlace donde explican varios conceptos de OOP:
http://users.dcc.uchile.cl/~psalinas/uml/modelo.html
Pero lo mejor es que te cojas un libro donde te expliquen todos los conceptos de orientación a objetos antes de ponerte a programar en serio con Java.
Saludos.