Спостерігач (Observer)
Усі об'єкти які залежать від вас отримують повідомлення
Можна реалізувати через:
Делегати - в ідеалі 1 підписник, також можна отримати результат від нього
Події - 0, 1 чи багато підписників, без відповіді
Через інтерфейси IObserver/IObservable, підтримують лінки