#ifndef _OUTPUTDEVICE_H_
#define _OUTPUTDEVICE_H_

#include <iostream>
#include <string>

class OutputDevice
{
public:
	virtual void output(std::string str) = 0;
};

class ConsoleOutputDevice : public OutputDevice
{
public:
	virtual void output(std::string str)
	{
		std::cout << str << std::endl;
	}
};

#endif
