假设我有一个只存储键/值对的模板/泛型类:
public class GenericDatabase<Key, T>
{
public Dictionary<Key, T> Data { get; set; }
public GenericDatabase()
{
Data = new Dictionary<Key, T>();
}
...
}
为了清楚起见,在不引入任何新方法或成员变量的情况下从中派生一个类是否可以接受?例如,假设我想要一个字符数据库:
public class CharacterDatabase : GenericDatabase<string, CharacterStat>
{
// no new methods or member variables
}