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