Здравствуйте, нахожусь в тупике уже некоторое время) Помогите выбраться)
Эта тема навеяна
http://www.prog.org.ru/topic_26035_0.html моей темой.
Вопрос заключается в следующем: а как правильно разрабатывать нативные приложения с графическим интерфейсом, которые являются большими программами? Каждое новое окно, новый класс в котором выполняются свои действия, это логично, чтобы разделять код, но где создавать интерфейс (имею в виду кнопочки поляи и т.п.) здесь же в этом классе? Или кнопочки и поля создавать сразу в главном классе, который будет создан при запуски программы, или это должен быть отдельный класс отвечающий за все окна? И как тогда быть с потоками? Как правильно их использовать (я не имею в виду, переопределять метод run() или переносить объект в отдельный поток) ?
Простите за такую не чёткую формулировку вопроса, наверно, не своем удачно получилось, но пытаясь разработать достаточно сложное и большое приложение, мне не дает покоя, что я делаю что-то не правильно( И появляются ошибки описанный в теме выше.
Хотелось бы услашать реальный опыт, или статьи и книги, которые помоги Вам с эти разобраться!
Спасибо!