【文件属性】:
文件名称:C#的静态工厂方法与构造函数相比有哪些优缺点
文件大小:73KB
文件格式:PDF
更新时间:2020-12-17 05:51:56
函数 方法 构造函数
最近,在与同事进行协同编程时,我们开始讨论在C#中初始化新对象的最佳方法。我一直是使用构造函数实现,尽管他倾向于静态工程方法。这引起了关于每种类型的利弊的大量来来回回的讨论。
为了说明我所说的内容,这是两个例子:
// Using the constructor
SqlConnection myConnection = new SqlConnection(connectionString);
// Using a static factory method
IDbConnection myConnection = SqlConnection.FromConnectionString(conn