Здравствуйте, Cyberax, Вы писали:
C>Проблема будет, если ты захочешь это сделать в версии 1.1 продукта. Когда уже написаны мегабайты кода. Вот поэтому синглтон — по большей части и является антипаттерном.
Если у меня вдруг, внезапно появятся кодировки, когда их раньше не было, это уже вызовет достаточно большое переписывание кода.
На мой взгляд твой пример вообще не удачен и такие вопросы решаются в процессе конфигурации, а не использования.
И, опять таки, критикуешь — предложи что-то лучше.