mirror of
https://github.com/denglihong2007/CRSim
synced 2026-07-31 22:05:42 +08:00
16 lines
495 B
C#
16 lines
495 B
C#
namespace CRSim.Core.Abstractions
|
|
{
|
|
/// <summary>
|
|
/// 定义 API 客户端工厂的合约,用于创建 IApi 实例。
|
|
/// </summary>
|
|
public interface IApiFactory
|
|
{
|
|
/// <summary>
|
|
/// 根据客户端类型名称和基础 URL 创建 IApi 实例。
|
|
/// </summary>
|
|
/// <param name="clientName">客户端的唯一名称。</param>
|
|
/// <returns>返回具体的 IApi 实现。</returns>
|
|
IApi CreateApi(string clientName);
|
|
}
|
|
}
|