设计模式
文章平均质量分 79
多比熊
这个作者很懒,什么都没留下…
展开
-
JavaScript 链表
这是因为链表是一种动态的数据结构,不同于数组的是,链表分配内存空间的灵活性,它不会像数组一样被分配一块连续的内存。当你想在数组的任意位置,插入一个新值的时候,必须对数组中的各个元素进行相应的位置移动才能达到目标,开销显然是很大的。然而链表的灵活性在于它的每个元素节点分为两部分,一部分是存储元素本身,另一部分是指向下一个节点元素的引用,也可以称为指针,当你要插入数据时,把上一个节点的向下指针指向新数据节点,新数据节点的向下指针指向原有数据。众所周知,数组的查询比链表快,但插入比链表慢。原创 2023-05-11 15:38:54 · 735 阅读 · 1 评论 -
NodeJS 常见设计模式
/** * @event nodejs常见设计模式 */ /** * @event 单一职责(一个对象或方法只做一件事情) * @description * 一个对象或方法只做一件事情。 * 如果一个方法承担了过多的职责,那么在需求的变迁过程中,需要改写这个方法的可能性就越大。 * 应该把对象或方法划分成较小的粒度。 */ //团队 class Team { ...原创 2019-09-18 22:29:36 · 1451 阅读 · 0 评论