Tools
pattern.asc
Associated article: Patterns and Software Design
Tags: C/C++ Tools
_PATTERNS AND SOFTWARE DESIGN_
by Richard Helm and Erich Gamma
Listing One
class DigitalTimeDisplay;
class Timer {
public:
Timer(DigitalTimeDisplay*);
long CurrentTime() const;
void Tick();
private:
DigitalTimeDisplay* _display;
long _currentTime;
};
class DigitalTimeDisplay {
public:
DigitalTimeDisplay();
void DisplayTime();
void UpdateTime(long time);
};
void ...


