public static void Main()
Facede ff = new Facede();
public class SubSystemOne
Console.WriteLine("Method One");
public class SubSystemTwo
Console.WriteLine("Method Two");
public class SubSystemThree
public void MethodThree()
Console.WriteLine("Method Three");
public class SubSystemFour
Console.WriteLine("Method Four");
private readonly SubSystemOne _one;
private readonly SubSystemTwo _two;
private readonly SubSystemThree _three;
private readonly SubSystemFour _four;
_one = new SubSystemOne();
_two = new SubSystemTwo();
_three = new SubSystemThree();
_four = new SubSystemFour();
public void MethodFirst()
Console.WriteLine("## First Step ##");
public void MethodSecondy()
Console.WriteLine("## Secondy Step ##");