#include <iostream>
using namespace std;
class Computer{
public:
Computer() { cout<< "Computer constructor" << endl; }
virtual void subscribe()= 0;
void read() { cout<"Read paper"<< endl; }
~Computer() { cout<< "Computer destructor"<endl; }
};
class Design : public Computer{
public:
Design() {cout << "Design constructor"<< endi; }
virtual void subscribe( { cout << "Subscribing Design" << endl; }
void read() {cout << "Reading Design"<< endl; }
~Design() { cout << "Design destructor" << endl; }
};
int main()
{ Design journal;
Computer *p_ journal= &journal;
joumal.subscribe();
p_ joumal>read();
return 0;
}