DESIGN PATTERN C++ - vers. 1.0.0.3