摘要:
一、定义观察者类 a)观察者基类enum ObservedStatus {Dining, Sleeping, Working};/*******************************定义多个观察者类*************************************///定义观察者的父类(抽象类,实际作用相当于java中的接口)class Observer{ public: virtual void update(ObservedStatus status)=0; virtual ~Observer() {}//保证父类指针指向子类时,delete基类指针,子类的析构行... 阅读全文