Базовый класс и служебный класс

Кому из двух следует отдать предпочтение?

Есть несколько методов, которые вызываются классами A, B и C.

Должны ли эти методы быть инкапсулированы в класс D (основание A, B и C)?

ИЛИ

Должны ли эти методы быть инкапсулирован в класс U и другие классы создают его объект для использования методов по мере необходимости.

На каком основании решение должно быть принято?

Спасибо.

7
задан Azodious 15 March 2011 в 13:11
поделиться