1:/* 2: * Programmins graphical user interfaces 3: * Example: Observer.h 4: * Jarkko Leponiemi 2003 5: */ 6:#pragma once 7: 8:class Observable; 9: 10:class Observer 11:{ 12:public: 13: virtual void Update(Observable *o, int type, void *args) = 0; 14:}; 15: 16:typedef Observer *ObserverPtr; 17: 18: