提问人:Kamila 提问时间:11/3/2023 最后编辑:Petter HesselbergKamila 更新时间:11/4/2023 访问量:70
C 语言中的提供程序模式#
Provider pattern in C#
问:
我试图详细了解提供者模式,当我使用抽象类并使用抽象方法继承一个提供者库然后在实现抽象类和抽象方法时创建两个类, 这里的查询是我对这种理解不清楚,因为这可以通过一个简单的抽象类和实现一个类来实现,那么为什么我们真的要继承一个 ProviderBase?我尝试了下面的示例设计,有人可以帮助我在 Microsoft 中的提供者基类使用吗?谢谢
using System.Configuration.Provider;
namespace POC_Driver
{
public abstract class DealNotesProvideBase : ProviderBase
{
public abstract void saveData();
}
}
public class DealNotesAsDatapathProvider : DealNotesProvideBase
{
public DealNotesAsDatapathProvider()
{
}
public override void saveData()
{
// do something
}
}
public class AnotherClassProvider : DealNotesProvideBase
{
public override void saveData()
{
// do something
}
}
Main()
{
DealNotesAsDatapathProvider provider = new DealNotesAsDatapathProvider ();
AnotherClassProvider anotherclassprovider = new AnotherClassProvider ();
provider.saveData();
anotherclassprovider.saveData();
}
答: 暂无答案
评论