ファクトリメソッドでアルファベットを実装するのは良い考えですか?
例:
public class Alphabet
{
public Alphabet(image picture, string name)
{
_picture = picture;
_name = name;
}
public void Show()
{
_picture.Show();
}
}
public LetterA: Alphabet
{
public LetterA() : Alphabet("lttrA.png", "Letter A"){}
}
....
public LetterZ: Alphabet
{
public LetterZ() : Alphabet("lttrZ.png", "Letter Z"){}
}
使用:
Alphabet ltr1 = new LetterA();
要件:写真は変更されることはなく、将来的にメソッドを追加することもありません
ありがとう