#ifndef CONFIGURECLIENT_H #define CONFIGURECLIENT_H /////////////////////////////////////////////////////////////// // ConfigureClient.h - make Creator available to client // // // // Jim Fawcett, CSE776 - Design Patterns, Summer 2009 // /////////////////////////////////////////////////////////////// /* * Notes: * - Configure is a (simplified) Builder. * - The doConfigure method is non-virtual as we will rebuild * the configurer every time we want to change the factory. */ #include "FactoryMethod.h" class Configure { public: Creator* doConfigure(int ProductIndex); }; #endif