static void Main(string[] args)
        {
            IPotlood p         = new Potlood(20);
            string   boodschap = "Deze regel is meer dan 20 karakters lang.";

            p.Schrijf(boodschap);
            if (!p.IsScherp)
            {
                IPotloodSlijper slijper = new PotloodSlijper();
                slijper.Slijp(p);
            }
            boodschap = "Potlood is weer ok!";
            Console.WriteLine();
            p.Schrijf(boodschap);

            Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            IPotlood p         = new Potlood(25); // het potlood kan maximaal 20 karakters schrijven
            string   boodschap = "Deze regel is meer dan 20 karakters lang.";

            p.Schrijf(boodschap);
            if (!p.IsScherp)
            {
                IPotloodSlijper slijper = new PotloodSlijper();
                slijper.Slijp(p); // in de Slijp-methode wordt "NaGeslepen()" van p aangeroepen
            }
            boodschap = "Potlood is weer ok!";
            p.Schrijf(boodschap);

            boodschap = "Deze regel is meer dan 20 karakters lang.";
            p.Schrijf(boodschap);
            Console.ReadKey();
        }