public Facade() { _one = new SubSystem1(); _two = new SubSystem2(); _three = new SubSystem3(); _four = new SubSystem4(); }
public void Main() { //Работа с подсистемами 1,2,3,4 через фасад _facade = new Facade(); _facade.MethodA(); _facade.MethodB(); //Работа с подсистемой напрямую без фасада SubSystem3 three = _facade.Three; three.Method3(); }