新增过滤器框架,Socket会话基类增加发送过滤器,HttpSession采用发送过滤器构造Http请求头成功。
大石头X2 authored at 2016-12-26 17:05:19
800.00 B
X
using System;
using NewLife.Reflection;

namespace NewLife.Model
{
    /// <summary>用于创建对象的工厂接口</summary>
    /// <typeparam name="T"></typeparam>
    public interface IFactory<T>
    {
        /// <summary>创建对象实例</summary>
        /// <param name="args"></param>
        /// <returns></returns>
        T Create(Object args = null);
    }

    /// <summary>反射创建对象的工厂</summary>
    /// <typeparam name="T"></typeparam>
    public class Factory<T> : IFactory<T>
    {
        /// <summary>创建对象实例</summary>
        /// <param name="args"></param>
        /// <returns></returns>
        public virtual T Create(Object args = null)
        {
            return (T)typeof(T).CreateInstance();
        }
    }
}