js 定义接口的三种方式
js 定义接口有三种方式 :
1、注解描述方式
优点 : 程序有可以有一个参考
缺点 : 还是属于文档的范畴,这种方式太松散,没有检查接口的方法是否完全被实现
/* * interface Composite { * function add(obj); * function remove(obj); * function update(obj); * } */ // CompositeImpl implements Composite var CompositeImpl = function () { }; CompositeImpl.prototype.add = function (obj) { } CompositeImpl.prototype.remove = function (obj) { } CompositeImpl.prototype.update = function (obj) { }