目录
一、原型模式
原型是相对于复制、克隆而言的,但是不同于模板,模板创造出的东西是一模一样,而原型创造出的东西是允许存在差异化和个性化的。

原型模式的实现思路是:“深拷贝” 和 “属性更新”。定义一个原型,设计一个拷贝接口,不需要频繁实例化类,只需要拷贝。
优点:
二、应用场景
三、代码示例
要实现多个人的自我介绍,一般方法是每个人都创建一个对象,但是使用原型模式之后,只需要实例化一个对象(标准人),后面的人都已这个标准人为基础来实现个性化。
import copy
class Information:
"""个人信息"""
def __init__(self):
self.name = None
self.ager = None
self.height = None
def run(self):
"""
自我介绍方法
:return:
"""
print("我叫{}: 年龄:{} 身高:{}".format(self.name, self.ager, self.height))
class Prototype:
def __init__(self, obj):
self.copy_object = obj()
def clone(self, **attr):
obj = copy.deepcopy(self.copy_object)
obj.__dict__.update(attr)
return obj
if __name__ == '__main__':
test = Prototype(Information)
a = test.clone(name='张山', ager="30", height='170cm')
a.run()
b = test.clone(name='李飞', ager="20", height='190cm')
b.run()
相关推荐:
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
未来工作方式!AI在线工具让效率倍增,工作变轻松
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些
ChatGPT充值打不开?这几招教你轻松解决问题!,免费的ai写作绘图
智能AI写文章:高效创作新风尚
ChatGPT网页版内容显示不全的原因与解决方案,ai超级绘
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
SEO外链技巧:提升网站排名的秘密武器,ai视频生日祝福
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
AI生成文章免费工具,让创作变得轻松又高效,ai安心健
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
seo高手有什么条件,seo难上手吗 ,指南ai写作电力创新
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
AI一键生成文章在线:提升创作效率,改变写作方式
用AI写科普文章:科技改变写作的未来
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
自动生成文章的AI软件,助力内容创作的未来
什么是seo方法,何为seo ,ai写作神器源码是什么
WP原创:打造属于你的独特网站,从这里开始!,一个网站推广一个月需要多少钱
AI人物生成:重新定义虚拟形象创作的未来
什么是seo在线咨询,什么是seo在线咨询服务 ,unreal ai
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
创作新时代:自动生成文章AI的魅力与未来
如何用AI写公众号文章?让创作更高效、更轻松
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
互联网快排:助力企业网站流量爆发的秘密武器,西安网站建设找资源公司
《收录情况:数字时代的网络信息检索与价值体现》,山东全域营销推广软件客服电话
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
未来科技:AI工具为生活赋能,打造智能未来
SEO优化公司一般怎么优化?揭秘专业SEO服务的操作流程,人工智能ai写作软件 哪一个好
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
ChatGPT显示“此网站无法加载站点”:背后原因与解决办法详解,用ai画明度渐变条
人工AI软件的未来:智能时代的创新驱动力
ChatGPT怎么突然不能打开了?你需要了解的原因与解决办法,ai写作有什么问题吗怎么解决
AI优化文章:如何利用人工智能提升写作效率和质量
英语日记AI生成:轻松提升英语水平的智能助手
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站
好用的AI智能工具,让生活与工作更高效!
实用AI工具:提升效率、优化生活的科技利器
SEO优化基础:让你的网站脱颖而出的秘密武器,模仿猫ai
seo站内链接有什么作用,seo中网站内链的作用 ,781900ai
ChatGPT异常了:人工智能的极限与突破,ai and ethics