主题 / 特殊情况消除空值 知识卡片特殊情况消除空值专业/工作 内容特殊情况用具备默认行为的对象替代空值或异常分支,让调用方按普通对象处理。它把重复的null判断收敛到类型系统中。发散:空对象适合“没有也能正常响应”的语义。 参考来源《企业应用架构模式》第18章《基本模式》 ← 上一张卡片资金分配的舍入误差问题:5分钱按比例分账无解 下一张卡片 →货币分配器方法用零误差伪随机方式解决多方分账