Esempio n. 1
0
 public override void Operation()
 {
     if (component != null)
     {
         component.Operation();
     }
 }
Esempio n. 2
0
 // Клиентский код работает со всеми объектами, используя интерфейс
 // Компонента. Таким образом, он остаётся независимым от конкретных
 // классов компонентов, с которыми работает.
 public void ClientCode(Component component)
 {
     Console.WriteLine("RESULT: " + component.Operation());
 }