当前位置: 首页 > news >正文

23种设计模式(十)——原型模式【对象创建】

原型模式

文章目录

  • 原型模式
    • 意图
    • 什么时候使用原型
        • 真实世界类比
    • 原型模式的实现
    • 原型模式的优缺点

亦称:克隆、Clone、Prototype

意图

原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建对象的类型,然后用复制这个原型对象的方法创建出更多同类型的对象。这就是原型模式的用意。

在这里插入图片描述

什么时候使用原型

1、一个对象的构建代价过高时。例如某个对象里面的数据需要访问数据库才能拿到,而我们却要多次构建这样的对象。

2、当构建的多个对象,均需要处于某种原始状态时,就可以先构建一个拥有此状态的原型对象,其他对象基于原型对象来修改。

真实世界类比

现实生活中, 产品在得到大规模生产前会使用原型进行各种测试。 但在这种情况下, 原型只是一种被动的工具, 不参与任何真正的生产活动。

相关文章:

  • 论坛类型的网站怎么做/建站服务
  • 广东网站制作公司/哪个浏览器不屏蔽网站
  • wordpress修改404页面/软文营销怎么写
  • 广东美景园林建设有限公司网站/百度天眼查公司
  • 网站上传图片尺寸/免费网站安全软件大全游戏
  • 怎么给网站做关键词排名/百度官方网址
  • 数据挖掘之超参调优技巧
  • hids wazuh 系列3-内网扫描规则
  • (003) 简述UDP与TCP的区别
  • Open3D 区域生长分割(python详细过程版)
  • Jetson硬件平台状态查看工具jtop安装,服务器平台上可以通过nvtop工具来查看资源使用情况
  • 华为数字化转型之道 平台篇 第十一章 统一的数据底座
  • Gradle vs Maven 基本对比(一)
  • PowerSNMP for .NET 6.1.0.0 Crack
  • 回顾在江西博微科技工作9个月回顾(吐槽)
  • java的数据类型:引用数据类型(String、数组、枚举)
  • [标准库]STM32F103R8T6 串口的收发
  • mysql是如何插入一条数据的