- SAP, Stable Abstractions Principle - コンポーネントの抽象度はその安定度と同程度でなければいけない - 安定度の高いコンポーネントは抽象度も高くないといけない - 安定度の高さが拡張の妨げになってはいけない - 安定度の低いコンポーネントは具体的なものであるべき - [[安定依存の原則]] と組み合わせて考えると「抽象度が高くなる方向に依存すべき」となる