using System.Collections;
using System.Collections.Generic;
namespace BITKit.Probability
{
///
/// 概率属性
///
public interface IProbabilityProperty
{
}
///
/// 概率服务
///
public interface IProbabilityService
{
///
/// 根据概率属性获取值
///
///
///
object GetValueObject(params IProbabilityProperty[] properties);
///
/// 根据概率属性获取值
///
///
///
object[] GetValuesObject(params IProbabilityProperty[] properties);
}
///
/// 泛型概率服务
///
///
public interface IProbabilityService:IProbabilityService
{
///
/// 根据概率属性获取值
///
///
///
T GetValue(params IProbabilityProperty[] properties);
///
/// 根据概率属性获取值
///
///
///
T[] GetValues(params IProbabilityProperty[] properties);
}
}