Skip to content

设计模式

设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。

面向对象的 JavaScript

在 JavaScript 中,没有提供传统面向对象语言中的类式继承,而是通过原型委托的方式来实现对象与对象之间的继承。

编程语言类型

编程语言类型可分为:静态类型语言和动态类型语言。

  • 静态类型语言:在编译时,已经确定变量的类型,如:Java、C、C++、C#。
  • 动态类型语言:在程序运行时,待变量被赋值后,才确定其类型,如:JavaScript、Ruby、PHP。

优缺点说明:

类型优点缺点
静态类型语言
  1. 编译时就能发现大部分错误,提高开发效率。
  2. 类型明确,代码可读性好。
  3. 编译器可以为类型做优化,提高程序运行效率
  1. 编译时间长。
  2. 类型转换不够灵活。
  3. 对动态类型语言的支持不够好。

设计模式分类

如有转载或 CV 的请标注本站原文地址