我正在构建一个像数码相机一样的小应用程序,我试图了解这是否是一个好的 oop 方式,在我构建一个相机对象之后,我正在“给”它一个存储卡类,内存类获取类型来自枚举类的卡片和大小形成一个枚举类,
现在我需要将这两个合并到一个数组中,即存储卡。
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; }
}
这是最好/正确的方法吗?