Notei que o Strategy não funciona sem o OCP porque uma classe que serve como contexto deve ser aberta à extensões para poder receber sempre novas estratégias. E ela só pode ser aberta às extensões se for fechada à modificações.
Ou nem sempre OCP é necessário a Strategy ?