Workflow Project (OO Design)

csharp
#1

The code can be found at https://github.com/navarrorc/csharp-workbook/blob/master/07Week/Workflow.cs

Note:
You can add a base class named Activity if you want and then have this base class implement the IActivity interface. The derived classes will automatically adhere to the IActivity interface via inheritance.