Initial Commit (w/ Ch1Duck first implementation)

This commit is contained in:
2025-10-30 14:46:26 +01:00
commit 695fb26ce4
11 changed files with 129 additions and 0 deletions

23
Ch1Duck/Quack.cs Normal file
View File

@@ -0,0 +1,23 @@
namespace Ch1Duck;
public interface IQuackBehaviour {
void Quack();
}
public class NormalQuack: IQuackBehaviour {
public void Quack() {
Console.WriteLine("Quack");
}
}
public class MuteQuack : IQuackBehaviour {
public void Quack() {
Console.WriteLine("<< Silence >>");
}
}
public class Squeak: IQuackBehaviour {
public void Quack() {
Console.WriteLine("Squeak");
}
}