面向对象、设计模式

107 阅读1分钟

面向对象

  • 面向对象(OOP):是一种编程思想; java c++ php
  • 面向过程:也是一种编程思想

-面向对象:类的继承 封装和多态

JS中的内置类

  • Array String Number Boolean Object NodeList Function ....

设计模式

  • 单例模式:其实就是一个对象。可以避免命名冲突问题,对象名我们也称为 命名空间
    • 可以用来封装一些工具函数库
  • 高级单例模式:也是一个对象,只是是由一个函数返回了一个单例
  • 工厂模式:其实就是一个函数
  • 构造函数
  • 原型模式:在构造函数的基础上,加了一个原型(prototype)的概念