这里主要介绍两种工厂模式,第一种“简单工厂模式”,第二种“工厂方法模式”
简单工厂模式 1.定义由一个工厂对象决定对象创建某一种产品对象的的实例。主要用来创建同一类对象。
2.具体需求现在有一个登录模块,当用户的输入的用户名多于16个时,给一个警示弹窗
var LoginAlert = function(text) { this.content = text } LoginAlert.prototype.show = function() { //显示警示框 } var userNameAlert = new LoginAlert('用户名不能多于16个字母或数字') userNameAlert.show()