То, что я сейчас ищу, представляет собой набор классов, полученных из общего базового класса. Большинство, но не всех, классов требуют некоторых входных параметров, которые получают через модальные диалоги. Эти диалоги настраиваются и выполняются в конструкторе классов. Пока диалог не завершен, объект не будет полностью сконструирован. Какие проблемы могут возникнуть в результате задержки выполнения конструктора?Вызов временных функций из конструктора
Я думал о замене всего с помощью механизма обратного вызова, который предоставляется диалоговым окнам для настройки объектов или использования фабрики для получения полезных объектов сразу после строительства. Какие еще шаблоны существуют для решения этой ситуации?