工厂模式 - 自动连线问题

时间:2010-02-03 19:28:36

标签: factory-pattern

我正在使用subsonic2生成的类,并希望为测试添加一个抽象层,我创建了一个基本接口,就这样...

public interface  IController<TCollection>
    where TCollection : class
{
    TCollection FetchAll();
    TCollection FetchByID(object id);
    TCollection FetchByQuery(Query query);
    bool Delete(object id);
    //void Insert(TEntity entity);
    //void Update(TEntity entity);
}

哪个好,我创建了一个“扩展”类文件夹,在那里删除了一个类并扩展了该类......

public partial class AddressController : IController<AddressCollection> { }

没问题,耶。然后它打了我 - 这些类中有239个,我不打算手工制作,软件必须有办法做到这一点,而且我很懒,所以我开始关注工厂模式将返回IController&lt; TCollection&gt;。我该怎么做?我想一个更好的问题是,如何通过上课并要求它使用某个界面来反思我的邪恶竞标呢?

0 个答案:

没有答案