Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

观察者模式

又叫发布-订阅模式(Publish/Subscribe)

定义对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知自动更新。

  • 应用场景

    某个实例的变化将影响其他多个对象。

  • 优点

    观察者和被观察者是抽象耦合的,建立了一套触发机制。

  • 缺点

    如果一个被观察者对象有很多的直接和间接的观察者的话,将所有的观察者都通知到会花费很多时间。

  • C#

    IObservable<T> IObserver<T> IObserver

Morty Proxy This is a proxified and sanitized view of the page, visit original site.