利用.NET的Reflection增强对象工厂的扩展性
对象工厂 对象工厂(Object Factory)模式通常被用来从一个派生系统中产生某个对象,并将其作为基类的实例返回,从而获得基类的接口,并尽量掩盖派生类的细节,以便充分利用面向对象的多态性来获得强大的功能。通常,对象工厂的实现方法是,在一个工厂方法中,先利用一个基于类型标记(type tag)的switch语句找出适当的类型,然后创建该类型的实例并返回之。 举例来说,设想一个图
原创
2003-06-20 13:40:00 ·
3996 阅读 ·
0 评论