Пишу проект, связанный с распределенными вычислениями. Там есть спец. класс, который обеспечивает взаимодействие между разными машинами. И есть функция, которая должна отправлять данные. Пока она выглядит так:
bool sendData (const CBmp& bitmap, const CMessage& message, ESendErrors* error);
Не нравится то, что она связана с классами CBmp и CMessage. А это, насколько я знаю, противоречит принципам ООП.
Какие могут быть решения этой проблемы?
И вообще, правильно ли мое такое чувство?