原型模式

  • java 内置了原型模式
  • 实现Cloneable 接口 ,重写clone方法即可。
  • 对象如果嵌套 需要在子对象中也重写clone方法,否则会是浅拷贝。

ps

  • java17 record关键字/kt dataclass/scala case class yyds