11 2016 档案

摘要:昨天我们说到了简单工厂模式,今天我们来说说工厂模式,还有抽象工厂模式。 工厂模式,顾名思义,就是在简单工厂模式的基础上继续优化,前面的简单模式当数量多时要改的地方很多,而且比较分散,修改起来比较麻烦,那么我们可以继续封装下。 通过上面的分装以后我们添加其他类就比较容易了,以后如果有新添加的只需在ty 阅读全文
posted @ 2016-11-16 22:32 t_evening 阅读(219) 评论(0) 推荐(0)
摘要:首先说说闭包,闭包在我们实际开发中处处被用到,那个它到底是个什么东西呢? 上面就是一个简单的闭包,输出结果为mapleTao,123456,error;让我们先来解析下这个例子干了什么,我们先声明了一个叫user的变量,后面是一个闭包,闭包分成两部分,一部分是前面的匿名函数,后面是该函数的调用,简单 阅读全文
posted @ 2016-11-16 00:11 t_evening 阅读(855) 评论(0) 推荐(0)
摘要:前面几天说了下js种的单例模式,以及观察者的单例对象,从中发现,有些比较复杂的功能,或者需要重复使用的功能单例有点捉襟见肘,但是在一些有着共同性得基础上衍生新功能或者实现不同得功能得时候,我们就可以用到继承了。继承可以减少重复性的代码,并且尽量弱化类之间的耦合。 继承的实现就是将子类原型指向父类的一 阅读全文
posted @ 2016-11-11 23:44 t_evening 阅读(257) 评论(0) 推荐(0)
摘要:观察者模式又叫发布订阅模式,它可以让多个观察者对象同时监听某一个主题对象,即在一个事件发生时,不同的对象迅速对其进行相应。就比如当又人闯红灯,不同的人对这件事迅速发起响应,当然这个比喻不太恰当,不过在团队开发中,每个人做自己不同的模块,那你在通过不去动其它人的代码或者说在不去看其他人的代码时怎么去将 阅读全文
posted @ 2016-11-10 22:20 t_evening 阅读(1794) 评论(0) 推荐(0)