You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
950 B

2 years ago
using Memonto.Mementos;
using Memonto.Originators;
namespace Memonto
{
internal class Program
{
static void Main(string[] args)
{
Originator originator = new Originator("Super-duper-super-puper-super.");
Caretaker caretaker = new Caretaker(originator);
caretaker.Backup();
originator.DoSomething();
caretaker.Backup();
originator.DoSomething();
caretaker.Backup();
originator.DoSomething();
Console.WriteLine();
caretaker.ShowHistory();
Console.WriteLine();
Console.WriteLine("Client: Now, let's rollback!");
Console.WriteLine();
caretaker.Undo();
Console.WriteLine();
Console.WriteLine("Client: Once more!");
Console.WriteLine();
caretaker.Undo();
Console.WriteLine();
}
}
}