C'était pour faire réagir, et apparement, cela a fonctionner!
Pourquoi faire un singleton, quand on peut passer des paramètres ?
Le singleton est le design pattern qui a mon avis (et cela n'engage que moi) qui est le plus connu mais surtout le plus mal utilisé.
Il doit être utilisé pour accéder à un objet unique (et qu'on souhaite créer ainsi), et non pas pour "simplifier" le passage de paramètres.
Sans entrer non plus dans des considérations plus fonctionnelles comme l'utilisation d'un singleton avec des tests unitaires par exemple :)
Cafekae: les Collections ne sont que des objets. Peux être pourrais tu être plus concret, pour que nous puissions mieux t'aider !