Design Pattern Examples
Overview of object-oriented design patterns
Proxy_Class.cpp File Reference

Implementation of the IWorkByProxy interface and the Proxy_Classes_Container class used in the Proxy Pattern. More...

#include <iostream>
#include <memory>
#include "helpers/formatstring.h"
#include "Proxy_Class.h"
Include dependency graph for Proxy_Class.cpp:

Go to the source code of this file.

Classes

class  Real_Class
 The real class object that does all the work. More...
 
class  Proxy_Class
 The proxy class that implements the IWorkByProxy. More...
 

Namespaces

namespace  Proxy_Class_Private
 Hides the details of the proxy and real class in C++. Used by the Proxy pattern example.
 
namespace  DesignPatternExamples_cpp
 The namespace containing all Design Pattern Examples implemented in C++.
 

Detailed Description

Implementation of the IWorkByProxy interface and the Proxy_Classes_Container class used in the Proxy Pattern.

Definition in file Proxy_Class.cpp.