저는 현대 C++를 배우는 중이고 추상적 인 공장에 집중하고 있습니다. Loki의 주요 아이디어 중 하나는 GoF에서 사용되는 "가상"(역학 다형성)을 피하는 것입니다. 그러나 때때로, 그것은 아직도 사용됩니다. 추상 팩토리에 대한 장에서, AbstractFactoryUnit은 "가상"을가집니다. http://loki-lib.cvs.sourceforge.net/loki-lib/loki/include/loki/AbstractFactory.h?view=markup 내가 지금까지 읽은 것에서 돌아 다니는 방법이 있습니다. http://en.wikipedia.org/wiki/Template_metaprogramming#Static_polymorphismAbstractFactoryUnit이 정적 다형성 대신 동적 인 이유는 무엇입니까?
왜이 경우 가상을 사용하는 것이 더 효과적입니까?