封装.信息隐藏与接口的关系 信息隐藏是目的,封装是手段. 接口提供了一份记载着可供公共访问的方法的契约.它定义了两个对象间可以具有的关系.只要接口不变,这个关系的双方都是可以替换的. 一个理想的软件系统应该为所有类定义接口. 创建对象的基本模式 1.门户大开型 var Publication = new Interface('Publication', ['getIsbn', 'setIsbn',...]); //接口 var Book = function(isbn, title, autho…