Мой опыт показывает, что лучше в этом вопросе дать свободу выбора пользователю...
Sumo 15.06.2011 07:32
... тем более, что в Парсере это сделать не сложно.
Кроме того, ограничивается возможность наследования. Например со временем, мне нужно сделать наследника инфлектора с поддержкой русского языка, который будет доступен всем классам, которые его уже используют. Есть два варианта: делать форк или иметь возможность создавать объект, который прокидывать нужным классам. Мне кажется, что второй случай предпочтительнее.