摘要:
如果两个interface之间存在相同属性,可以通过继承的方式达到复用。如下: interface A{ name: string } interface B extends A{ age: number } interface C extends A{ sex: number } 阅读全文
摘要:
interface和type区别 相同点 作用一样,都是预先定义类型,然后复用 不同点 interface只能定义对象类型,type是任何类型都可以 阅读全文
摘要:
TS中定义的函数参数,默认都是必传的,不然编译不过。如果想指定参数是可选,在参数后加?即可,如下: function add(num1?: number,num2?: number): void{ } 注意:可选参数后面是不能有必填参数的,举个反例: function add(num1?: numb 阅读全文
摘要:
什么是设计模式 简单理解,设计模式是前人多年写代码踩坑总结出来的优秀代码攻略,目的是减少大量无用代码,让项目更好维护 七大设计原则 接下来要讲的23种设计模式,但遵循下面的七大原则: 单一职责原则 2、接口隔离原则 依赖倒置原则 4、里氏替换原则 开闭原则 迪米特原则 合成复用原则 单一职责原则 单 阅读全文