using DMS.Infrastructure.Interfaces.Services;
using Microsoft.Extensions.Logging;
namespace DMS.Infrastructure.Services
{
///
/// S7服务工厂实现,用于创建S7Service实例
///
public class S7ServiceFactory : IS7ServiceFactory
{
private readonly ILogger _logger;
public S7ServiceFactory(ILogger logger)
{
_logger = logger;
}
///
/// 创建S7服务实例
///
/// S7服务实例
public IS7Service CreateService()
{
return new S7Service(_logger);
}
}
}