class.php - в ядре D7 в этом файле реализуется код компонента(компонент может работать без этого файла используя старый подход, в этом случаи должен присутствовать файл component.php с соответствующим файлу component.php кодом);
component.php - данный файл можно не создавать, это старый вариант реализации компонента Bitrix применяемый до D7(допустимо оставить оба файла, то-есть class.php и component.php - конфликта не произойдёт и по-умолчанию будет использоваться файл class.php, файл component.php при этом загружаться не будет);
description.php - содержит массив с описанием компонента(например здесь содержится информация отображаемая в визуальном редакторе Bitrix, скринсшот приведён ниже);
parameters.php - содержит массив с параметрами компонента(в рассматриваемом примере это единственный параметр - "Шаблон даты", скринсшот возможности редактирования этого параметра приведён ниже);
lang/ru/.description.php - содержит языковые переменные в частности выводимые в визуальном редакторе Bitrix;
lang/ru/.parameters.php - содержит языковую переменную выводимую на форме редактирования компонента;
lang/ru/_class.php - содержит языковую переменную выводимую в шаблоне компонента, по идее этот файл должен был называться component.php, при этом вариант с таким названием выбран умышленно, чтобы продемонстрировать загрузку языковых переменных из прочих файлов.