static void Main(string[] args) { IWymaganie w; Obliczenie1 o1 = new Obliczenie1(); Obliczenie2 o2 = new Obliczenie2(); w = o1; Console.WriteLine($"w: {w.Funkcja(1)}"); w = o2; Console.WriteLine($"w: {w.Funkcja(1)}"); Console.WriteLine($"mojeObliczenie(o1, 1): {MojeObliczenie(o1, 1)}"); Console.WriteLine($"mojeObliczenie(o2, 1): {MojeObliczenie(o2, 1)}"); }
static void Main(string[] args) { IWymaganie w; Obliczenie1 o1 = new Obliczenie1(); Obliczenie2 o2 = new Obliczenie2(); w = o1; Console.WriteLine("w: {0}", w.funkcja(1)); w = o2; Console.WriteLine("w: {0}", w.funkcja(1)); Console.WriteLine("mojeObliczenie(o1, 1): {0}", mojeObliczenie(o1, 1)); Console.WriteLine("mojeObliczenie(o2, 1): {0}", mojeObliczenie(o2, 1)); }