You are on page 1of 1

#region Using Directives

#endregion
namespace RumbaMumbaRobots.Printing
{
/// <summary>
/// This is an abstract class for printing the robot movement. In order to
accommodate printing to any
/// device to be device substituted at any time, we will define an abstract
print class and allow
/// concrete implementation to be substituted. We will only implement 2 robot
movement printing:
/// console and file printing - printing to the console and printing to file
system.
/// </summary>
public abstract class RobotMovementPrinter : IRobotMovementPrinter
{
#region Methods

/// <summary>
///
/// </summary>
/// <param name="value"></param>
public abstract void Print(string value);

#endregion
}
}

You might also like