Refactorización de las clases Strategy* e implementación de StrategyByTags