Автор Африканский Moosquito задал вопрос в разделе jQuery
Когда использовать классы, а когда функции? и получил лучший ответ
Ответ от
Я использую классы для описания неких объектов, которые обладают характеристиками, которые будут храниться в полях классов, и имеют методы для работы с ними. Это также подразумевает, что может существовать несколько экземпляров класса, характеристики которых могут отличаться. Если же есть просто методы, объединенные общей целью, то их обычно собираю в класс и делаю статичными (static). Но в вашем случае это вряд ли требуется, так как функции уже собраны вместе в единой программе. Зачем множить сущности? Другой вопрос, что ваши функции, возможно, стоит разбить на небольшие кусочки, чтобы сделать код более читаемым.
одно дело когда у вас несколько функций для общих целей, а другое когда у вас есть множество объектов со своими свойствами и методами, для который ваши функции не пригодны. вот изадумайтесь
это разжевано в многочисленных книгах, но вам подавай персональное обучение