該模式的名稱是什麼?我想,這是一家工廠,但我不確定。什麼是該模式的名稱?
using System.Windows.Forms;
public class TreeNodeHelper
{
public TreeNode GetTreeNodeType1()
{
return new TreeNode("type1");
}
public TreeNode GetTreeNodeType2()
{
return new TreeNode("type2");
}
// etc
}
TreeNodeHelper類返回TreeNode的不同實例。它只返回TreeNodes實例,沒有別的。
Willem,我該怎麼做(改變)以使其成爲工廠模式? – nik 2010-07-29 07:32:58
@nik:更新了答案 – 2010-07-29 07:54:14
Willem,好的,所以CreateNodeInstance在這裏調用'factory method'? – nik 2010-07-29 08:23:25