Composición y Modularización
La composición y modularización ayudan a organizar los programas orientados a objetos.
Composición
La composición ocurre cuando una clase contiene objetos de otra clase.
Ejemplo 1
class Motor{
}
class Carro{
Motor motor;
}
Ejemplo 2
class Universidad{
Estudiante estudiante;
}
Ejercicios
- Relacionar Libro con Autor.
- Crear una clase Computador.
Modularización
La modularización divide un programa en módulos o paquetes organizados.
Ejemplo 1
package modelos;
Ejemplo 2
package servicios;
Ejercicios
- Separar clases en paquetes.
- Organizar un proyecto.