2
1
4
44
504
167
71
代码示例 用的还是MazeGame的例子。 首先定义一个MazeFactory的子类MazePrototypFacoty,这个继承关系本身是抽象工厂模式。 这个子类使用原型模式构建产品,其构造函数如下: 在构建产品时,使用原型的Clone方法。 代码中使用Initialize/setNumber方法来修改克隆之后对象的属性。这种情况在实际的...