static void Main(string[] args) { // продукт Product product = new Product(); // фрукт Fruit fruit = new Fruit(); // готовим блюдо product.Food(fruit); // появилась ягода Kryzhovnik kryzhovnik = new Kryzhovnik(); // используем адаптер IFruit kryzhovnikFruit = new KryzhovnikToFruitAdapter(kryzhovnik); // продолжаем готовить с крыжовником product.Food(kryzhovnikFruit); Console.ReadLine(); }
public KryzhovnikToFruitAdapter(Kryzhovnik c) { kryzhovnik = c; }