动机:使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新的对象。某些结构复杂对象面临着剧烈变化,但拥有比较稳定一致的接口,如何隔离出这些易变对象,使客户程序不随之改变?

场景:ThinkPad的主板和CPU有多种,根据系列不同,如何根据已有的硬盘和CPU生产新的主板和CPU。

结构

设计模式学习笔记五——Prototype模式


代码实现

设计模式学习笔记五——Prototype模式namespace DesignPattern.Prototype
}

设计模式学习笔记五——Prototype模式namespace DesignPattern.Prototype
}

}

相关文章: