所谓正交性(orthogonal 意为正交的),就是设计的维度与其他维度完全隔离,一个正交的设计/值域设计,其变化绝不会受其他正交维度影响,也不会影响其他正交维度。

我们可以把 API 设计成正交的。这样 API 有独立变化的空间的。

我们可以把问题域切分清楚。问题域之间完全不相互干涉(注意跨问题域问题)。

我们可以把变量、字段、列设计成正交的。这样不同业务场景下,列之间的赋值不会相互覆盖。