У меня есть базовый класс с именем EventArgs
.Из этого вытекает множество специализаций, которые представляют аргументы события для определенного типа события.Потребителям этих событий может понадобиться несколько, много или очень мало этих классов аргументов.
Мой вопрос: вы бы предоставили файл заголовка для каждого типа (например, 50+ заголовочных файловдля изменяющихся), попытаетесь ли вы сгруппировать их в семейства и получить «общий» заголовочный файл для них, или вы добавите предупреждение в окно и добавите их в один простой в использовании заголовочный файл, который может простобыть включенным?
Другой подход может состоять в том, чтобы иметь 50 заголовочных файлов, и тогда я мог бы представить некоторые "семейные" заголовочные файлы, которые включали в себя определенные.Не уверен насчет соглашений об именах для такого рода вещей, так что очевидно, что это где.
Я знаю, что может быть не жесткое и быстрое правило, но интересно, что сделали другие разработчики, когда обнаруживают, что пишут многомаленькие уроки.
Заранее спасибо.