#ifndef IMPL_H #define IMPL_H /////////////////////////////////////////////////////////////// // Impl.h -- Example of Bridge Design Pattern // // using a manufacturing analogy // // ver 1.0 // // Language: Visual C++, ver 6.0 // // Platform: Dell XPS1000r, Windows 2000 Professional // // Application: Design Patterns Presentation, Summer 2001 // // Author: Jim Fawcett, CST 2-187, Syracuse Univ. // // jfawcett@twcny.rr.com // // Source: John DeMar, Link 210, Syracuse Univ. // // jsdemar@syr.edu // /////////////////////////////////////////////////////////////// #include "ImplAbstr.h" class ProductionLineA : public ProductionLine { public: ProductionLineA() {}; virtual void LoaderCmd( void ); virtual void DrillStationCmd( void ); virtual void StampStationCmd( void ); virtual void TesterCmd( void ); virtual void UnloaderCmd( void ); }; class ProductionLineB : public ProductionLine { public: ProductionLineB(){}; virtual void LoaderCmd( void ); virtual void DrillStationCmd( void ); virtual void StampStationCmd( void ); virtual void TesterCmd( void ); virtual void UnloaderCmd( void ); }; #endif