← Каталог
Принцип инверсии зависимостей (DIP) — Пример
Фрагмент из «Принцип инверсии зависимостей (DIP)»: Пример.
class LightBulb {
public void turnOn() { ... }
}
class Switch {
private LightBulb bulb = new LightBulb(); // жёсткая зависимость
} class LightBulb {
public void turnOn() { ... }
}
class Switch {
private LightBulb bulb = new LightBulb(); // жёсткая зависимость
}