Exemplo n.º 1
0
 public DuckBase()
 {
     flyable   = new SimpleFlying();
     swimmable = new SimpleSwimming();
     quackable = new SimpleQuack();
 }
Exemplo n.º 2
0
 private static void DoSwim(ISwimmable duck)
 {
     duck.Swim();
 }
Exemplo n.º 3
0
 public void Visit(ISwimmable Subject)
 {
     Subject.swim();
 }