// Klienten jobbar med denna enkla metod (en nackdel är att klienten inte har tillgång till allt i subsystemen) public string Operation() { string result = "Facade initializes subsystems:\n"; result += _subsystem1.Operation1(); result += _subsystem2.Operation1(); result += "Facade orders subsystems to perform the action:\n"; result += _subsystem1.OperationN(); result += _subsystem2.OperationZ(); return(result); }