音频内容
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
/*
|
||||
* 自定义对象工厂:相关对象是 自己定义
|
||||
*/
|
||||
|
||||
using System;
|
||||
|
||||
namespace AibisDream.Kit
|
||||
{
|
||||
public class CustomObjectFactory<T> : IObjectFactory<T>
|
||||
{
|
||||
protected readonly Func<T> factoryMethod;
|
||||
|
||||
public CustomObjectFactory(Func<T> vFactoryMethod)
|
||||
{
|
||||
factoryMethod = vFactoryMethod;
|
||||
}
|
||||
|
||||
public T Create()
|
||||
{
|
||||
return factoryMethod();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user