Зачем использовать файл class.php в компоненте в 1С-Битрикс?
Из документации не совсем понял, какой смысл от использования этого файла - просто заменить действия, которые мы делаем в component.php на методы классов, которые мы определяем в class.php&
Смысла много, хоть какое то разделение и оформление кода, из практического тот же новый ajax в компонентах только через class. И вообще использование сomponent.php устарело, используйте class.php