私はデジタルカメラのように動作する小さなアプリを構築しています.これが良い方法であるかどうかを理解しようとしています.カメラオブジェクトを構築した後、メモリカードクラスを「与えています」.メモリクラスは列挙型クラスのカードとサイズが列挙型クラスを形成し、
次に、これら 2 つをメモリ カードであるアレイに組み込む必要があります。
public enum MemoryCardType
{
Sd,
xd,
MicroSd,
}
public enum MemoryCardSize
{
TwoGB = 2024,
FourGB = 4048,
EightGB = 8096
}
public class MemoryCard
{
public MemoryCard(MemoryCardType memoryCardType, MemoryCardSize memoryCardSize)
{
this.MemoryCardType = memoryCardType;
this.MemoryCardSize = memoryCardSize;
}
public MemoryCardType MemoryCardType { get; set; }
public MemoryCardSize MemoryCardSize { get; set; }
}
これは最善/正しい方法ですか?