What are two consequences of using the Observer pattern? (Choose two.)
A.
The source is loosely coupled with the observer.
B.
Changes in a source are broadcast to all observers.
C.
The observer must be tightly coupled with the source.
D.
An observer is restricted to observing only one source.
E.
An adaptor is needed when subclasses of the source are added.