Russian Qt Forum

Программирование => С/C++ => Тема начата: blood_shadow от Март 07, 2011, 11:48



Название: Интерфейсы
Отправлено: blood_shadow от Март 07, 2011, 11:48
Добрый день,
народ как лучше объявлять интерфейсы(абстрактные классы) в одном файле если они небольшие и
логически предназначены для одних и тех же целей(например для подключения разных плагинов) или
все-таки в разных? если можно приведите аргументы

Спасибо


Название: Re: Интерфейсы
Отправлено: Akon от Март 07, 2011, 14:18
Можно в одном, а для наглядности можешь сделать несколько хедеров по одному на каждый интерфейс, ссылающихся на исходный хедер. Например, QHBoxLayout, QVBoxLayout и QBoxLayout находятся в одном файле, но под каждый есть свой хедер (который без .h).

Сам страраюсь максимально разбивать по файлам для минимизации измененной информации (например, для систем контроля версий).