Example #1
0
 public void Dessiner(IFormeGeometrique p_forme)
 {
     if (p_forme is Rectangle)
     {
         Console.Out.WriteLine($"Je dessine un rectangle...");
     }
     else
     {
         this.Suivant?.Dessiner(p_forme);
     }
 }
 public void Dessiner(IFormeGeometrique p_forme)
 {
     if (p_forme is Segment)
     {
         Console.Out.WriteLine($"Je dessine un segment...");
     }
     else
     {
         this.Suivant?.Dessiner(p_forme);
     }
 }
         public void Dessiner(IFormeGeometrique p_forme)
          {
                 if (p_forme is Ellipse)
                  {
                         Console.Out.WriteLine($"Je dessine une ellipse...");
                     
     }
                 else
                  {
                         this.Suivant?.Dessiner(p_forme);
                     
     }
             
 }
Example #4
0
         public void Dessiner(IFormeGeometrique p_forme)
          {
                 throw new ArgumentOutOfRangeException(nameof(p_forme),  $ "Aucun traitement pour la forme {p_forme.GetType().Name}");
             
 }
 public void Dessiner(IFormeGeometrique p_forme)
 {
     throw new ArgumentOutOfRangeException(nameof(p_forme), $"Aucun traitement pour la forme {p_forme.GetType().Name}");
 }