如何使用java.beans包替换(现已弃用)Observable和Observer?

Jac*_* G. 7 java javabeans observable observer-pattern java-9

随着Java 9的到来,Observable类和Observer接口现已弃用.

Observablejavadoc的状态:

[Observable]和Observer接口已被弃用.Observer和Observable支持的事件模型非常有限,Observable提供的通知顺序未指定,状态更改不与通知一一对应.对于更丰富的事件模型,请考虑使用java.beans包.

它建议使用该java.beans包,但是如何使用它来创建一个模拟Observer模式的事件处理程序呢?