#ifndef IMPLEMINTERFACE_H #define IMPLEMINTERFACE_H ///////////////////////////////////////////////////////////////////// // implemInterface.h - provides protocol for clients to use with // // implementation classes // // // // Jim Fawcett, CSE687 - Object Oriented Design, Spring 2002 // ///////////////////////////////////////////////////////////////////// #include "creatable.h" /////////////////////////////////////////////////////////////// // tester abstract class declaration // - provides protocol for derived classes test1 and test2 class tester { public: virtual ~tester() { } virtual void announcer() = 0; static void registerObjects(objFactory &factory); static std::string type(int n); }; #endif