- 博客(1)
- 收藏
- 关注
转载 反射技术与工厂方法
让我们看这样一个例子,我们需要创建一种交通工具,可以是汽车、火车或者轮船,结构如下: 我们可以采用简单工厂,通过参数告诉创建工厂我们所需要的对象类型。如果我们增加子类,比如卡车、轿车等等,我们必须增加参数和相应的代码,如果子类层次很多,就会使程序变得难以维护。如果用简单工厂实现上面的结构显然很烦琐。 当然,我们可以采用工厂方法来实现,我们可以定义一个产生交通工具的接口,然后在子类中实现创建具...
2004-10-27 19:19:00 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人