using GFramework.Core.Pool;
namespace GFramework.Core.Tests.Pool;
///
/// 测试用对象池实现类,继承自 ,
/// 用于验证对象池的获取、释放和统计行为。
///
public class TestObjectPool : AbstractObjectPoolSystem
{
///
/// 根据池键创建新的测试对象。
///
/// 用于标识对象所属池的键。
/// 带有对应 的测试对象实例。
protected override TestPoolableObject Create(string key)
{
return new TestPoolableObject { PoolKey = key };
}
///
/// 执行对象池初始化。
///
protected override void OnInit()
{
}
}