aprendimos sobre la importancia de organizar nuestro código en Java utilizando paquetes. Vimos cómo mover nuestra clase Película a un nuevo paquete llamado modelos y cómo esto afecta la forma en que nuestra clase principal interactúa con ella.
También aprendimos sobre los modificadores de acceso, que controlan la visibilidad de los atributos y métodos de una clase. Descubrimos que el modificador de acceso predeterminado para atributos y métodos en el mismo paquete es public, pero cuando movemos una clase a un paquete diferente, necesitamos especificar explícitamente si un atributo o método es public o private.
Finalmente, reflexionamos sobre la importancia del encapsulamiento y cómo debemos considerar cuidadosamente qué atributos y métodos deben ser públicos y cuáles deben ser privados para proteger la integridad de nuestra aplicación.