JS设计模式有哪些(单列模式观察者模式等)

JS设计模式有很多,但我知道的有单利模式,观察者模式

单例模式:

		就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,

			这就确保了一个类只有一个实例对象在JavaScript里,单例作为一个命名空间提供者,
				从全局命名空间里提供一个唯一的访问来访问该对象

观察者模式:

		观察者模式的使用场合就是:当一个对象的改变需要同时改变其它对象,并且它不知道具体有多少对象需要改变的时候,
		就应该考虑使用观察者模式。

总的来说,观察者模式所做的事就是在解耦,让耦合的双方都依赖于抽象,而不是依赖于具体。从而使得各自的变化都不会影响到另一边的变化

你可能感兴趣的:(JS设计模式有哪些(单列模式观察者模式等))