The creation of an object requires access to information or resources that should not be contained within the composing class.
A creación de un obxecto precisa acceso acceso a información ou recursos que non deben ser accesibles dende a clase creadora.