Factory pattern*
Exempel
public abstract class Enemy
{
public string Name { get; set; }
public abstract int Attack();
}public class Goomba : Enemy
{
public Goomba() => Name = "Goomba";
public override int Attack() => 6;
}public class Fireflower : Enemy
{
public Fireflower() =>Name = "Fireflower";
public override int Attack() => 2;
}Abstrakta factories*
Last updated