240 私信
这个人很懒,暂无签名信息
0

Aha!设计模式(34)-原型(8)

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

个人介绍
暂无介绍