Привет.
Есть древовидная структура данных и wrapper над С-библиотекой. Я каждому узлу дерева передаю wrapper в конструкторе, а потом пускаю по верхним узлам цикл (каждый узел пускает свой цикл), чтобы обработать данные.
Мне кажется не совсем элегантно иметь wrapper каждый раз в конструкторе, может быть проще/правильнее сделать его singleton'ом и просто дёргать каждый раз? (из одного потока)
Кто что посоветует?