Гипотетический вопрос:
Как насчет этого решения по разработке SWT о том, что для создания пользовательского составного виджета необходимо создать подкласс Composite?Это действительно разумно?
Не лучше ли было бы, если бы у SWT был класс UserControl, как в Win Forms, или что-то еще?
Когда я создаю подкласс Composite, мой пользовательский виджет получает интерфейс Composite, даже еслион не предназначен для использования в качестве Композитов клиентами.Это вроде плохо.То же самое верно для некоторых SWT-виджетов, таких как Spinner.
Есть ли хороший способ обойти это?
И, самое интересное: кто-нибудь знает мотивацию для этого дизайнерского решения?