技术栈
原型模式
apolloyhl
3 天前
原型模式
Prototype 原型模式
Prototype是一种创建性设计模式,允许你复制现有对象,而不使代码依赖于它们的类。在软件系统中,经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是他们却拥有比较稳定一致的接口。
java porter
4 天前
java
·
原型模式
一文深度解读原型模式
原型模式(Prototype Pattern)是指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
茶本无香
5 天前
java
·
设计模式
·
原型模式
设计模式之二—原型模式:灵活的对象克隆机制
原型模式(Prototype Pattern)是一种创建型设计模式,它通过复制现有对象(称为原型)来创建新对象,而不是通过new关键字实例化。该模式提供了一个原型接口,用于创建当前对象的克隆。
qq_40617614
7 天前
开发语言
·
前端
·
javascript
·
ajax
·
原型模式
关于JavaScript中的filter方法
在前端开发的日常业务中,数据筛选 是我们高频到几乎每天都会接触的需求:列表多条件搜索、表格数据过滤、状态分类查询、重复数据筛选... 这些场景的核心诉求,都是从一组数据中精准提取符合条件的子集。
遇见~未来
7 天前
开发语言
·
javascript
·
原型模式
JavaScript构造函数与Class终极指南
sxlishaobin
10 天前
设计模式
·
原型模式
设计模式之原型模式
原型模式属于创建型设计模式,用于创建重复的对象,且同时又保证了性能。该设计模式的好处是将对象的创建与调用方分离。
Geoking.
12 天前
设计模式
·
原型模式
【设计模式】原型模式(Prototype Pattern)详解
在日常开发中,我们创建对象通常是这样的:但在某些场景下,创建一个对象并不“简单”:如果每次都通过 new 完整构建对象,会带来明显的性能开销。
syt_1013
21 天前
开发语言
·
javascript
·
原型模式
js基础之-如何理解js中一切皆对象的说法
****如何判断关键点是: prototype 属性只存在于可能作为构造函数的函数上。如果函数不能/不应该使用 new 调用(如箭头函数),就没有 prototype 属性
JavaBoy_XJ
25 天前
原型模式
创建型-原型模式
1. Maven配置文件 (pom.xml)1. Shape.java (原型接口)2. Circle.java (具体原型类)
.格子衫.
1 个月前
开发语言
·
javascript
·
原型模式
JS原型链总结
在理解原型链前,需先掌握 JS 中与原型相关的三个核心属性 / 方法。原型链是 JS 实现继承的核心机制:当访问一个对象的属性 / 方法时,JS 引擎先在对象自身查找;若找不到,则通过 [[Prototype]] 向上查找其原型对象;若原型对象仍找不到,继续向上查找原型的原型,直到 Object.prototype;若最终仍未找到,返回 undefined(方法则报错 xxx is not a function)。这条由 [[Prototype]] 串联的链式结构,就是原型链。
冷崖
1 个月前
设计模式
·
原型模式
原型模式-创建型
原型实例指定创建对象的种类,并通过拷贝这些原型,创建新的对象。即克隆,细胞分裂等。通过复制现有对象(原型)来创建新对象,而不是通过new新建实例
老朱佩琪!
1 个月前
开发语言
·
经验分享
·
unity
·
设计模式
·
原型模式
Unity原型模式
在游戏开发或业务系统中,我们经常会遇到这样的需求: 需要在运行时创建大量结构相同、但状态彼此独立的对象,例如怪物、技能、Buff 或道具。
zhougl996
1 个月前
开发语言
·
javascript
·
原型模式
区分__proto__和prototype
要彻底理解 __proto__ 和 prototype,需穿透 JavaScript 原型链的底层逻辑,再结合 Vue 框架的实例体系落地应用。本文从「归属、作用、关联、误区、实战」五个核心维度拆解,补充大量案例、调试技巧和 Vue 实战场景,帮你吃透这两个高频易混概念。
询问QQ:18080951
1 个月前
原型模式
永磁同步电机参数辨识那些事儿
永磁同步电机参数辨识,注入法参数辨识,自适应神经网络法参数辨识,定子电阻,直轴电感,交轴电感,磁链在线辨识
小白勇闯网安圈
1 个月前
javascript
·
python
·
网络安全
·
web
·
原型模式
wife_wife、题目名称-文件包含、FlatScience
JavaScript 原型链污染是一种针对 JS 原型继承机制的安全漏洞,核心是通过篡改对象的 prototype(原型),向全局对象(如 Object、Array)注入恶意属性 / 方法,进而影响所有继承自该原型的对象,导致代码执行、权限提升、逻辑篡改等风险。
还是大剑师兰特
1 个月前
es6
·
原型模式
·
大剑师
ES6 class相关内容详解
ES6(ECMAScript 2015)引入了 class 语法,作为 JavaScript 中面向对象编程的一种更清晰、更接近传统语言(如 Java、C++)的语法糖。虽然底层仍然基于原型(prototype)机制,但 class 提供了一种更直观的方式来定义和使用构造函数、方法、继承等。
ZouZou老师
1 个月前
c++
·
设计模式
·
原型模式
C++设计模式之原型模式:以家具生产为例
原型模式是一种创建型设计模式,核心思想是:以一个已初始化的“原型”对象为模板,通过克隆(复制)该原型快速创建新对象,无需重复执行复杂的构造逻辑。这和家具厂的生产逻辑高度契合——工厂会先打造“标准款家具原型”(如标准尺寸的实木餐椅、基础款咖啡桌),后续生产时无需重新画图纸、开模具、调试工艺,直接克隆原型再微调细节(如换漆面颜色、加雕花装饰),既高效又能保证基础品质一致。
San30.
1 个月前
开发语言
·
javascript
·
原型模式
从原型链到“圣杯模式”:JavaScript 继承方案的演进与终极解法
在 ES6 class 语法糖普及之前,JavaScript 的继承机制一直是前端面试与架构设计中的“深水区”。理解这一演进过程,不仅是为了应对面试,更是为了理解 JS 引擎如何处理对象之间的内存关系与原型链(Prototype Chain)。
AAA阿giao
1 个月前
开发语言
·
前端
·
javascript
·
原型
·
继承
·
原型模式
·
原型链
深入理解 JavaScript 中的面向对象编程(OOP):从构造函数到原型继承
JavaScript 是一门“披着函数式外衣”的基于对象的语言。它没有传统 OOP 语言(如 Java、C++)那样严格的类系统,但通过构造函数 + 原型链的方式,实现了灵活而强大的面向对象能力。本文将结合你提供的代码和文档,带你一步步揭开 JavaScript 面向对象的神秘面纱。
勇气要爆发
1 个月前
开发语言
·
javascript
·
原型模式
物种起源—JavaScript原型链详解
原型链是JavaScript中最重要的概念之一,本文将循序渐进地带你掌握这个核心概念!原型链:JavaScript中对象通过原型(prototype)连接起来的链式结构,用于实现属性和方法的继承。