配置对象通常用在API库的实现中,当程序中需要编写要多次的模块,也可以采用这种模式.这种模式的好处是接口明确,扩展方便.比如,一个 addPerson在设计的最初需要两个参数作为初始化时人的姓名: function addPerson(first,last){...} 随着程序的进一步扩展,这个函数需要的参数变多了: function addPerson(first,last, dob, gender, address){...} 这样,函数在执行时就需要按次序传入这些参数: addPerson…