- 博客(11)
- 收藏
- 关注
原创 原型链模式
原型链模式的核心就是clone,让一个类继承Clone,然后需要创建对象的时候通过clone来创建其他的对象。我们创建多个对象的时候,需要通过new关键字来创建,如果需要创建很多对象就需要new很多次。ps: 需要注意浅拷贝和深拷贝,当一个类中有其他对象时,需要使用深拷贝。
2024-08-20 22:20:30
128
原创 策 略模式
策略模式是设计模式的一种类型抽象策略(Strategy)类:定义了一个公共接口,各种不同的算法以不同的方式实现这个接口,环境角色使用这个接口调用不同的算法,一般使用接口或抽象类实现。具体策略(Concrete Strategy)类:实现了抽象策略定义的接口,提供具体的算法实现。环境(Context)类:持有一个策略类的引用,最终给客户端调用。
2024-02-28 23:39:35
454
原创 简单工厂模式
简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。通过计算器的案例来理解简单工厂模式工厂类case "+":break;return 0d;
2024-02-28 00:23:43
429
原创 反转链表青铜挑战笔记
遍历链表,将链表的元素一个个往虚拟节点的head->next 插入。两种方法其实没有太大差别,只是new不new对象的问题。链表反转 (LeetCode206。
2023-08-11 08:21:54
241
1
原创 npm常见命令
8、开发环境安装的包:npm install 包名 --save-dev(npm install 包名 -D)9、开发/生产环境安装的包:npm install 包名 --save(npm install 包名 -S)10、查看当前目录下已安装的 node 包:npm list(npm ls --depth=搜索的深度)2、升级npm版本:npm install npm@latest -g(@latest表示最新的版本)17、查看全局的包的安装路径:npm root -g。
2023-05-16 11:07:37
1714
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人