#ifndef CONCRETEPRODUCT_H #define CONCRETEPRODUCT_H /////////////////////////////////////////////////////////////////////////// // ConcreteProduct.h - class representing products // // // // Jim Fawcett, CSE776 - Design Patterns, Summer 2009 // /////////////////////////////////////////////////////////////////////////// #include "FactoryMap.h" class ConcreteProduct1 : public Product { void ProductOperation(); }; class ConcreteProduct2 : public Product { void ProductOperation(); }; Product* CreateConcreteProduct1(); Product* CreateConcreteProduct2(); #endif