#ifndef ABSTRACTPRODUCT_H #define ABSTRACTPRODUCT_H ///////////////////////////////////////////////////////////////////// // AbstractProduct.h -- declares AbstractProduct protocol // // // // Jim Fawcett, CSE776 - Design Patterns, Summer 2004 // ///////////////////////////////////////////////////////////////////// class AbstractProductA { public: virtual void showA() = 0; }; class AbstractProductB { public: virtual void showB() = 0; }; #endif