Padrão de estratégia de 23 padrões de design
O padrão de estratégia é um padrão muito simples. É muito usado em projetos, mas raramente é usado sozinho, então
Porque tem uma falha fatal: todas as estratégias precisam ser expostas, para que seja conveniente para o cliente decidir qual estratégia usar. no item real
No projeto, geralmente implementamos a declaração da classe de estratégia por meio do padrão de método de fábrica, para evitar a exposição da classe de estratégia.
https://blog.csdn.net/ZHOU_VIP/article/details/72859058
https://www.cnblogs.com/Jesuslovesme/p/8982595.html
Java Básico - Enumeração (Explicação Detalhada) - Programador Procurado
https://www.cnblogs.com/satire/p/14620980.html
Padrão de Design-Padrão de Estratégia- Zhihu
Java Strategy Pattern + Simple Factory Pattern + Reflection_Happiness Lollipop__fxx's Blog-CSDN Blog