|
// Observer.h : interface of the CObserver class
//
/////////////////////////////////////////////////////////////////////////////
#ifndef _OBSERVER
#define _OBSERVER
// Forward declare the class CSubject
class CSubject;
// Class declaration for CObserver
class CObserver
{
// Destructor
public :
virtual ~CObserver();
// Methods
public :
virtual BOOL Update( CSubject * ) = 0;
// Protected constructor
protected :
CObserver();
};
#endif
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Kulathu Sarma is working as a Technology Manager for GoldAvenue, a company based in Geneva, Switzerland and responsible for supporting e-business initiatives of GoldAvenue in B2B and B2C Sectors. He has been programming in C/C++ for 9 years and actively working on Patterns for the past 5 years.