Introduction 策略模式是对 if/else 的解耦 策略模式是一种行为型模式,他将相似的行为解耦,并且将策略封装到具体的策略实现类。 策略模式使用的场景: 代码中出现大量的 if/else 且只是行为不同 策略内容过于复杂 Factory for Strategy Pattern