我试图弄清楚一些 C++ 编程和 OO 概念。
我想要的是我想要一个核心 exe,它扫描文件夹中的 dll,然后加载它的启动功能并启动插件。这已经开发并且运行良好。
我现在处于一个前所未有的位置,而且我是 C++ 和 winapi 编程的新手。
我想要做的只是在插件文件夹中放置一个 dll,核心添加的功能。
这现在可以正常工作,但是插件像单独的 exe 一样运行。现在我想在插件之间进行通信(如果它们可用)。
我尝试将 dll 设置为对象工厂,但后来我在我的代码中使用这个对象,期望 dll 在那里。
有没有人知道我可以使用任何好的设计模式,而无需反复试验和重新发明轮子?谷歌没有向我展示我搜索的内容,而且我对此太陌生,不知道任何好的知识库。