面向对象
共 3 篇文章

class转Function
将ES6的class转换为Function class Person { constructor(name) { this.name = name; } sayHi() { console.log('hi', this.name); } } 一般来说,第
Nestjs-IOC与DI
基本概念 IOC(Inversion of Control,控制反转) IOC 是一种设计模式,核心思想就是把对象的创建和依赖关系的管理从代码中分离出来,交给容器来负责。这样做的好处是: 解耦:降低了组件之间的耦合度 可维护性:提高了代码的可维护性和可测试性 可扩展性:便于添加新的功能和组件
原型与原型链
原型 原型要解决的问题 上图中,通过构造函数可以创建一个用户对象 这种做法有一个严重的缺陷,就是每个用户对象中都拥有一个sayHi方法,对于每个用户而言,sayHi方法是完全一样的,没必要为每个用户单独生成一个。 要解决这个问题,必须学习原型

