原型模式prototype

此篇为学习笔记,原文链接

https://refactoringguru.cn/design-patterns/prototype

能够复制已有对象, 而又无需使代码依赖它们所属的类

所有的原型类都必须有一个通用的接口, 使得即使在对象所属的具体类未知的情况下也能复制对象。 原型对象可以生成自身的完整副本, 因为相同类的对象可以相互访问对方的私有成员变量。

好处应该体现在这里?无需知道什么形状,直接clone

相关推荐
道友老李10 小时前
【设计模式精讲】创建型模式之原型模式(深克隆、浅克隆)
设计模式·原型模式
Samson Bruce2 天前
【创建模式-原型模式(Prototype Pattern)】
原型模式
強云2 天前
23种设计模式 - 原型模式
设计模式·原型模式
le_duoduo3 天前
原型模式详解(Java)
java·原型模式
lonelyhiker3 天前
javascript的原型链
开发语言·javascript·原型模式
新时代的弩力4 天前
Function.prototype.__proto__==Object.prototype
开发语言·javascript·原型模式
无限大.6 天前
前端知识速记—JS篇:原型与原型链
前端·javascript·原型模式
wy02_7 天前
【设计模式】 建造者模式和原型模式
设计模式·建造者模式·原型模式
ox00808 天前
C++ 设计模式-原型模式
c++·设计模式·原型模式
码了三年又三年10 天前
面向对象中的原型
原型模式