2017年4月26日
摘要: 简单工厂模式 又叫静态工厂方法:由一个工厂对象决定用那一种类来创建产品,主要用来创建同一类对象,是类的实例化的包装。 更简单的方式是使用类似于适配的方式做差异化管理: 阅读全文
posted @ 2017-04-26 22:10 码先生 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 类式继承 类式继承是将父类的实例赋值给子类的原型对象: 所以这种类型的继承果断被pass掉。 构造函数继承 实例化时,每个实例本身都会拥有构造函数中属性,所以修改这些属性时不会互相干扰。 组合模式 这里需要注意prototype的层级关系 组合模式能够解决上述两个问题,但是你看下图: Male 的原 阅读全文
posted @ 2017-04-26 21:22 码先生 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 先从问题说起 今天脑袋短路,有种有这么一种问题困扰我: 这个问题问的真愚蠢!但是却让我醒悟,长时间的使用框架与类库,导致JS的一些思想完全忘记了。 从图中可以看出mac与acer都是Computer类的实例,当执行 mac.fun=1时实质上是在mac对象上新增一个fun属性。 暂时下结论:实例无法 阅读全文
posted @ 2017-04-26 20:39 码先生 阅读(151) 评论(0) 推荐(0) 编辑