Где должен быть создан мой основной класс в проекте? - PullRequest
0 голосов
/ 02 мая 2010

Проблема в том, где класс должен быть создан в моем коде. Например, у меня есть класс пользовательского интерфейса и основной класс логики, который управляет другими объектами.

Должен ли основной логический класс создавать объект UI или объект UI должен создавать экземпляр основного логического класса?

Объяснение того, какой метод является лучшим и почему идеальным.

Спасибо.

1 Ответ

2 голосов
/ 02 мая 2010

Ни.

Я думаю, что классы контроллеров должны создавать пользовательский интерфейс.

Неважно, есть ли у вас драйвер, который содержит основной, или контроллером он принадлежит.

Если вы измените пользовательский интерфейс, ваше приложение все равно должно работать нормально. Не помещайте основной в классы пользовательского интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...