policy-based-design

¿Cuál es la diferencia entre un rasgo y una política?

Tengo una clase cuyo comportamiento estoy tratando de configurar. template<int ModeT, bool IsAsync, bool IsReentrant> ... lantilla realmente una política en lugar de un rasgo? ¿Cuándo es un argumento de plantilla un rasgo frente a una política?