我一直在阅读关于 OCP 原理以及如何使用策略模式来实现这一点。
我打算试着向一些人解释这个问题,但是我能想到的唯一一个例子是根据“订单”的状态使用不同的验证类。
I've read a couple of articles online, but these don't usually describe a real alike reason to use the strategy, like generating reports/bills/validation, etc...
在现实世界中有没有你认为战略模式很常见的例子?