以支付场景为例 1. 通用的标记类 标记实现的特征 2. 支付接口类 以及对应的实现 2.1 支付接口 2.2 微信支付实现 2.3 支付宝支付实现 3. 统一的策略入口 如上,后续有新的支付方式需要拓展时,无需修改原有代码逻辑,只需新加支付实现即可,实现了真正的开闭。