using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Future.Contract
{
///
/// 用于使对象可以使用扩展方法快速实现一些平台所需要的特定功能
///
public interface IFuture
{
#region 克隆与覆盖
///
/// 克隆当前对象
///
/// 克隆后的对象
IFuture Clone();
///
/// 重置当前对象
///
/// 参考源对象
/// 如果源对象类型不是当前对象或是其子类类型则直接覆盖失败,返回False
bool Cover(IFuture refer);
#endregion
}
}