Unity设计模式——原型模式
Brief
原型模式是一种创造性模式,它通过复制一个已有对象来获取更多相同或者相似地对象。原型模式可以提高相同类型对象的创造效率,简化创建流程。
具体不展开,本篇主旨是在Unity中实现与演示命令模式,有关原型模式的详细介绍可以看:
[Refactoring.Guru](原型设计模式 (refactoringguru.cn))
Let’s see the source code
原型模式应用很广,以至于
-
在.Net框架中,就提供了[Object.MemberwiseClone()](Object.MemberwiseClone 方法 (System) | Microsoft Learn) 方法可用于实现浅克隆。
<Person other = (Person) this.MemberwiseClone();