<分区>
我在现有代码库中偶然发现了这个类:
[Serializable]
public class PillowFight
{
public PillowFight(object providedObject);
public object providedObject { get; }
public Dictionary<string, PillowData> Properties { get; }
public PillowData GetPillowByName(string pillowName);
public void SetPillowValue(string pillowName, object value);
}
由于构造函数 GetPillowByName 和 SetPillowValue 上缺少实现,我不希望它编译,因为它不是抽象的或接口(interface)。这个有效吗?为什么要这样做,有什么好处?