• Какой паттерн использовать?

    edwardoid
    @edwardoid Автор вопроса
    Видимо я не совсем точно описал ситуацию. Все плагины по очереди обрабатывают какие-то данные. Для всех плагинов структура этих данных одинакова, одна некоторым плагинам нужна частичная функциональность других, какие-то статические их(вторых) методы, скажем.
    Плагины грузит мененджер плагинов, который не что иное как QPluginLoader и QMap< QString, CustomPlugin* >.
    Все плагины работают в одном потоке.
  • Какой паттерн использовать?

    edwardoid
    @edwardoid Автор вопроса
    я думал о цепочке ответственности, мне кажется это наиболее подходящим, потому и спросил…
  • Изучить программирование с нуля?

    edwardoid
    @edwardoid
    Простите, но вы гоните человека на гору.
    Чтоб начать писать на C++ не надо сразу все это знать. Достаточно скачать компилятор, взять милую книжку и писать, пусть даже примитивные программы. Потом, коли понравилось и хочется большего, тогда уже да, нужен математический аппарат.