下位より上位が安定 ◦ 具象より抽象が安定 依存性逆転の原則 • Single Responsibility Principle • Open-Closed Principle • Liskov Substitution Principle • Interface Segregation Principle • Dependency Inversion Principle 上位モジュールはいかなるものも下位モジュールから持ち込んではならない。 双方とも具象ではなく、抽象(インターフェースなど)に依存するべきである