Beispiel #1
0
        static void Mains(string[] args)
        {
            var b = new Bird();
            var l = new Lizard();
            var d = new Dragon(b, l);

            d.Weight = 123;
            d.Fly();
            d.Crawl();
        }
Beispiel #2
0
 public Dragon(Bird bird, Lizard lizard)
 {
     this.bird   = bird ?? throw new ArgumentNullException(paramName: nameof(bird));
     this.lizard = lizard ?? throw new ArgumentNullException(paramName: nameof(lizard));
 }