随笔分类 -  js设计模式

js 之观察者模式
摘要:观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。 使用观察者模式的好处: JS里对观察者模式的实现是通过回调来实现的,我们来先定义一个p 阅读全文
posted @ 2016-03-08 23:03 坚持不懈❥ 阅读(523) 评论(0) 推荐(0)
js之简单工厂模式
摘要:简单工厂模式是由一个方法来决定到底要创建哪个类的实例, 而这些实例经常都拥有相同的接口. 这种模式主要用在所实例化的类型在编译期并不能确定, 而是在执行期决定的情况。 说的通俗点,就像公司茶水间的饮料机,要咖啡还是牛奶取决于你按哪个按钮。 e.g. var BicycleShop = functio 阅读全文
posted @ 2016-03-03 22:54 坚持不懈❥ 阅读(4274) 评论(0) 推荐(0)