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