Все сложные шаблоны проектирования поднимают один и тот же фундаментальный вопрос — есть ли конкретное преимущество в использовании его в первую очередь? Не понимая преимуществ, было бы очень легко думать, что это просто бессмысленное многословное и чрезмерно спроектированное решение, или что оно только следует какой-то моде. Но есть реальная и важная польза от использования этого типа паттерна, и это не попытка сделать JavaScript «более похожим» на любой другой язык или подражать классическому наследованию.
Больше:
DesignFestival: шаблоны дизайна JavaScript деконструированы