Beispiel #1
0
        // 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);
        }