哪些boost工具组合允许使用抽象工厂设计模式?

哪些boost工具组合允许使用抽象工厂设计模式?,boost,abstract-factory,static-polymorphism,boost-functional,Boost,Abstract Factory,Static Polymorphism,Boost Functional,据我所知,boost::function、boost::factory和std::map的组合允许创建对象工厂。 洛基有抽象工厂,但出于某种原因,boost没有。 使用抽象工厂模式的方法是什么 我能想到的一种方法是抽象出一个手动创建产品的接口——使用相同的创建策略创建产品 如果您的答案使用静态多态性,我会更高兴

据我所知,boost::function、boost::factory和std::map的组合允许创建对象工厂。 洛基有抽象工厂,但出于某种原因,boost没有。 使用抽象工厂模式的方法是什么

我能想到的一种方法是抽象出一个手动创建产品的接口——使用相同的创建策略创建产品

如果您的答案使用静态多态性,我会更高兴