Design Pattern Examples
Overview of object-oriented design patterns
Observer_Class.h File Reference

Implementation for the ObserverForDecimal, ObserverForHexaDecimal, and ObserverForBinary classes used in the Observer Pattern. More...

#include <iostream>
#include <string>
#include "helpers/argumentnull_error.h"
#include "helpers/formatstring.h"
#include "helpers/uint32_to_binary.h"
#include "ObserverSubject_NumberProducer.h"
Include dependency graph for Observer_Class.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ObserverForDecimal
 Represents an observer that prints out the current number from the Subject in decimal. More...
 
class  ObserverForHexaDecimal
 Represents an observer that prints out the current number from the Subject in hexadecimal. More...
 
class  ObserverForBinary
 Represents an observer that prints out the current number from the Subject in binary. More...
 

Namespaces

namespace  DesignPatternExamples_cpp
 The namespace containing all Design Pattern Examples implemented in C++.
 

Macros

#define __OBSERVER_CLASS_H__
 

Detailed Description

Implementation for the ObserverForDecimal, ObserverForHexaDecimal, and ObserverForBinary classes used in the Observer Pattern.

Definition in file Observer_Class.h.

Macro Definition Documentation

◆ __OBSERVER_CLASS_H__

#define __OBSERVER_CLASS_H__

Definition at line 10 of file Observer_Class.h.