# 安定度・抽象度等価の原則

SAP (Stable Abstractions Principle)
パッケージの抽象度と安定度は等価でなければならない

安定しているパッケージは抽象クラスを中心に構成させましょう。パッケージを安定させるには抽象的にする必要があります。

不安定なパッケージは具象クラスを中心に構成させましょう。変更しやすいパッケージにするには具体的にする必要があります。

NOTE

✏️ 安定しているパッケージほど抽象度を高くする