三、请书写一个类,该类只能产生同一个对象
(10 分) Public class Singleton{ Private static final Singleton singleton=new Singleton(); Private Singleton(){} Public static Singleton getInstance(){ Return singleton;}}四、程序补充题
(2*10 分)1
观察者模式请根据以上类图填充完整下面的程式源码
public interface Subject {public void registerObserver (Observer o);public void removeObserver (Observer o);public void notifyObserver ();}厦门大学《软件体系结构》课程试卷软件学院系 2010 秋季 年级软件工程专业主考教师:王备战 试卷类型:(A 卷)public interface Observer{Public void update (float temp, float humidity, float pressure);}public interface DisplayElement {public void display () ;}public class WeatherData implement Subject{private ArrayList observers;private float temperature;private float humidity;private float pressure;public WeatherData() {observers=new ArrayList();}public void registerObserver(