摘要:
阅读全文
摘要:
OCP:即 Open Close ProgramOpen:对功能的扩展是open的 Close:业务主逻辑是不能更改的 阅读全文
摘要:
阅读全文
摘要:
封装的关键字:对比分析的角度------类内、类外(对象)、子类、包内、包外 private : 私有属性、私有方法 只能在本类中调用 public : 所有范围都可以使用 protected : 子类(无论包外包内)都可以调用父类的protected属性 包外的... 阅读全文
摘要:
继承: 继承是面向对象中一个比较核心的概念。其他正统面向对象语言都会用两种方式实现继承: 一个是接口实现, 一个是继承。 而ECMAScript只支持继承, 不支持接口实现,而实现继承的方式依靠原型链完成。 function Box(){ //Box构造 thi... 阅读全文
摘要:
判断属性是在构造函数还是在原型里: 1.hasOwnProperty(属性名)---->>>此方法判断属性是否在构造函数里。是,则返回true,否,则返回false 2.in 操作符的判断范围在构造与原型中,只要在两个地方之一或都有该属性,则返回true 3.没有直接的方法来判断属性是否在... 阅读全文