using System; using System.Collections.Generic; using System.Text; namespace Summeerimine { class SummeerimisProov { public static void Main(string[] arg) { //ISummeerija summeerija = new KoheArvutavSummeerija(); //ISummeerija summeerija = new MeelespidavSummeerija(10); //ISummeerija summeerija = null; //ISummeerija summeerija = new LibaSummeerija(); ISummeerija summeerija = SummeerijaVabrik.LooSummeerija(4); summeerija.Alusta(); summeerija.Lisa(3); summeerija.Lisa(5); Console.WriteLine("Palun arv: "); summeerija.Lisa(int.Parse(Console.ReadLine())); Console.WriteLine(summeerija.KysiSumma()); if (summeerija is MeelespidavSummeerija) { MeelespidavSummeerija m = summeerija as MeelespidavSummeerija; Console.WriteLine("Elemente "+m.KysiElementideArv()); } } } }