Всем привет.
Такой вопрос.
Есть приложение которое реализовано как набор синглтонов.
В нем каждый класс синглтон дергает функции другого класса синглтона.
Вопрос — как правильно заменить это на "нормальную" объектную модель.
В частности если делать класс-фабрику — то тут возникает ситуация когда при инициализации одного класса мы должны передать ему в конструкторе вагон поинтеров на другие классы.
Ну или делать "сторедж" интерфейсов который будет возвращать поинтер на интерфейс по имени или по типу.