我有一个节点的基类:
public abstract class Node
{
public virtual string Id { get; set; }
public abstract string Type { get; }
}并让我的其他节点类像这样
public class Item : Node
{
public string Name {get; set;}
public string ItemNumber {get; set;}
public override string Type
{
get { return "Item"; }
}
}还有许多像Item类这样的其他类表示不同的节点类型,我如何创建一个方法来传递节点类型,然后该方法创建特定的节点?
发布于 2013-07-11 21:38:39
看看Factory Method创建模式。
https://stackoverflow.com/questions/17591583
复制相似问题