Quote Originally Posted by dagfinn View Post
A workaround or alternative in some cases might be to have an instantiated object hiding behind a static method. That would make it possible to keep the option of configuring behavior by replacing the object.
That gets rid of the static coupling, but then the instance is still global.