观察者是Observer, 房子是可被观察的Observable ; 在java.util包中提供了Observable类和Observer接口。 package org.lxh.ObserDemo; /** * 观察者模式 * */ public class TestObserver{ public static void main(String args[]){ House h = new House(3300.0f); Person per1 = new Person() ; Person per2 = new Person() ; Person per3 = new Person() ; h.addObserver(per1) ; h.addObserver(per2) ; h.addObserver(per3) ; h.setPrice(6000) ; }