我有一个实现类似这样的接口的类;基于接口字符串名称的实例化类
... = new Location<ICafe>();
... = new Location<IBusiness>();
etc
如果我想扩大Location
类型的数量,我需要编辑此刻的代码。
有没有一种方法可以基于接口的字符串名称实例化类?
所以我会从数据库中获得Cafe或Business,并且想使用界面的字符串名称来实例化上述内容。
编辑
我要指出,我用iCafe咖啡厅,汇网等,以后的代码,以确定哪些类型的项目,这是什么在屏幕上显示。
这很好,但你有硬编码ICafe,我想要接口作为字符串。 – griegs 2012-02-27 02:23:51
这只是一个占位符,以获得通用。 – 2012-02-27 02:29:28
啊,是的,对不起。得到它的工作谢谢你。 – griegs 2012-02-27 02:36:39