【发布时间】:2009-01-22 11:35:12
【问题描述】:
我正在尝试决定是使用静态方法加载/保存对象更好,还是使用构造函数/实例方法更好。
所以,比如说对象Project,实例版本是
public Project(path) { // Load project here }
public void Save(path) { // Save project here }
静态版本是
public static Project Load(path) { // Load project and return result }
public static void Save(path, proj) { // Save project }
那么,你更喜欢哪一个?
【问题讨论】:
标签: c# .net design-patterns architecture