/* CS471B Assignment 2: University Instructor: Wade Holst Submitted by: Dan Fraser Student number: 001219229 File Name: Interface.h File description: Global, interface-defining superclass! */ #ifndef _INTERFACE_H_ #define _INTERFACE_H_ // global interface class #include class Professor; class Interface { public: virtual ~Interface() { }; virtual int getTopMark() const = 0; // find top mark virtual int getTotalStudents() const = 0; // find number of students virtual int getTotalPeople() const = 0; // find number of people virtual Professor* getTopProfessor() { cout << "warning, returning null prof" << endl; return NULL; }; // find top prof }; #endif