Loose Broadcast

In the Observer pattern, what is the primary coupling relationship between the subject (publisher) and its observers (subscribers)?

A

Both subject and observers depend on a mediator that coordinates all communication

B

The subject depends on the concrete observer classes and calls their specific methods directly

C

The subject knows only the observer interface; it has no knowledge of concrete observer types

D

The observers depend on the subject's internal state representation to pull updates