2016年10月20日

javascript-抽象工厂模式

摘要: 抽象工厂模式笔记 1.抽象工厂模式创建多个抽象类,创建出的结果是一个类簇(这里是抽象类的集合) 2.抽象工厂中传入的父类是否是抽象工厂方法创建的抽象类进行判断,不是则抛出错误 3.子类通过抽象工厂方法(寄生式继承)继承父类(抽象工厂创建的抽象类)的属性和方法 原型式继承 寄生式继承 继承原型 抽象工 阅读全文

posted @ 2016-10-20 17:30 惊涛随笔 阅读(842) 评论(1) 推荐(0) 编辑

javascript设计模式-工厂方法模式

摘要: 工厂方法模式笔记 通过对产品类的抽象使其创建业务主要负责用于创建多类产品的实例 对于创建多类对象,简单工厂不太实用,这是简单工厂模式的应用局限,当然这正是工厂方法模式的价值之所在 通过工厂方法模式可以轻松的创建多个类的实例对象,而且创建对象的方式避免了使用者与对象类之间的耦合,用户不必关心创建该对象 阅读全文

posted @ 2016-10-20 15:53 惊涛随笔 阅读(610) 评论(0) 推荐(0) 编辑

javascript-简单工厂两种实现方式

摘要: 简单工厂笔记 两种方式: 第一种:通过实例化对象创建 第二种:通过创建一个新对象然后包装增强其属性和功能来实现 差异性:前一种通过类创建的 对象,如果这些类继承同一个父类,他们父类原型上的方法是可以共用的;后一种通过寄生方式创建的对象都是一个新的个体,所以他们的方法就不能共用了 第一种和第二种都 以 阅读全文

posted @ 2016-10-20 14:37 惊涛随笔 阅读(538) 评论(0) 推荐(0) 编辑

javascript函数的几种写法集合

摘要: 1.常规写法 2.匿名函数,函数保存到变量里 3.如果有多个变量,可以用对象收编变量 3.1 用json对象 3.2 声明一个对象,然后给它添加方法 3.3 可以把方法放在一个对象函数里 4.可用类来实现,注意类的第二种和第三种写法不能混用,否则一旦混用,如在后面为对象的原型对象赋值新对象时,那么他 阅读全文

posted @ 2016-10-20 10:54 惊涛随笔 阅读(4819) 评论(0) 推荐(1) 编辑

导航