Programación II Composición Igor Santos Grueiro
¿De qué está hecho el universo?
¿De qué está hecho nuestro planeta?
una clase java utilizaría Si el universo fuese una clase java utilizaría composición
La composición es una forma de reutilización del software, en donde una clase tiene como miembros referencias a objetos de otras clases
Responde a: Tiene un
Tenemos una clase Estudiante
public class Estudiante { private String nombre; private String email; }
Y queremos una clase TarjetaEstudiante
Una tarjeta tiene un estudiante public class TarjetaEstudiante { private Estudiante estudiante; private int numLibros; } Una tarjeta tiene un estudiante
Es importante construir los elementos compuestos
public class TarjetaEstudiante { … public TarjetaEstudiante(int dni){ estudiante = new Estudiante(dni); }
Ya somos capaces de crear un universo
Programación II Composición Igor Santos Grueiro