In which scenario would the "Singleton Pattern" be most beneficial?
When dealing with configuration parameters shared across the application
When developing a large, complex hierarchy of classes
When writing short, standalone scripts
When creating multiple instances of a class is desired