(一)深入理解类和接口
1.面向对象概述
1)意义
- TS 为前端面向对象开发带来了契机
- JS 语言没有类型检查,如果使用面向对象的方式开发,会产生大量的接口,而大量的接口会导致调用复杂度剧增
- 这种复杂度必须通过严格的类型检查来避免错误,尽管可以使用注释或文档或记忆力,但是它们没有强约束力
- TS 带来了完整的类型系统,因此开发复杂程序时,无论接口数量有多少,都可以获得完整的类型检查,并且这种检查是据有强约束力的
- 面向对象中有许多非常成熟的模式,能处理复杂问题
- 在过去的很多年中,在大型应用或复杂领域,面向对象已经积累了非常多的经验
大约 44 分钟