觀察者 模式特點

觀察者 模式特點

觀察者 模式特點

觀察者 模式特點

使用時機是當一個物件的改變需要同時改變其它物件。

觀察者模式所做的工作其實就是在解除耦合。讓耦合的
雙方都依賴於抽象,而不是依賴於具體。從而使得各自的
變化都不會影響到另一邊的變化。

實務上的程式設計中,具體的觀察者完全有可能是不相及
的類別,但它們都需要根據通知者的通知來做出Update()
的操作,所以讓它們都實現一個介面就可以實現這個想法。

interface Observer
{
void Update();
}