23 lines
438 B
C#
23 lines
438 B
C#
namespace Ch1Duck;
|
|
|
|
public interface IFlyBehaviour {
|
|
void Fly();
|
|
}
|
|
|
|
public class FlyWithWings: IFlyBehaviour {
|
|
public void Fly() {
|
|
Console.WriteLine("I'm flying!");
|
|
}
|
|
}
|
|
|
|
public class FlyNoWay: IFlyBehaviour {
|
|
public void Fly() {
|
|
Console.WriteLine("I can't fly");
|
|
}
|
|
}
|
|
|
|
public class FlyRocketPowered: IFlyBehaviour {
|
|
public void Fly() {
|
|
Console.WriteLine("I'm flying with a rocket!");
|
|
}
|
|
} |