设计模式—prototype模式

prototype模式,通过复制生成实例。

通过复制已有实例生成一个新的实例。

 

应用场景:

  1. 创建对象需要非常复杂的数据准备

 

优点:

  1. 简化创建对象

 

缺点:

  1. 每个类都需要实现clone方法

 

UML:

 

例子:

就像制作菜式一样,当你成功实践出一道美食,以后只需要复制烹饪的食材和方法即可。

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注