JavaScript接口
来源:互联网 发布:德国网络布线 编辑:程序博客网 时间:2024/06/03 13:57
avaScript中实现接口的方法有三种:
第一种,使用注释的方法实现接口
特点:(1)最简单,但是功能最弱(2)利用 interface和 implement"文字"(3)把他们用注释的方式表现出来具体实现如下:1,用注释定义一个接口
/* * interface PersonDao(){ * function add(obj); * function remove(obj); * function find(id); * } * */
(2)用注释来注明实现的接口
/* * PersonDaoImp implement PersonDao (PersonDaoImp实现接口PersonDao) * */ var PersonDaoImp=function () { };//定义实现类 //实现 PersonDaoImp.prototype.add=function(obj){ //具体代码 } PersonDaoImp.prototype.remove=function(obj){ //具体代码 } PersonDaoImp.prototype.find=function(id){ //具体代码 }
总结:
(1)使用文字的形式告知是谁实现谁(2)优点,这样是很有意义的,大型项目需要的就是规范和标准,可以在没有写实现之前充分考虑架构和设计(3)缺点:需要人为的遵守注释中的说明
第二种,使用属性检验法实现接口 。 实质为通过一个属性判断实现了谁具体如下:
1,用注释来定义一个接口
/* * interface PersonDao(){ * function add(obj); * function remove(obj); * function find(id); * } * */
2,用注释来说明实现接口类+实现类中增加属性
/* * PersonDaoImp implement PersonDao * */ var PersonDaoImp=function () { this.implementInterface=["PersonDao"];//告知该类实现的接口是啥是一个数组,} PersonDaoImp.prototype.add=function(obj){ alert(obj); } PersonDaoImp.prototype.remove=function(obj){ //具体实现 } PersonDaoImp.prototype.find=function(id){ //具体实现
阅读全文
0 0
- javascript接口
- javascript接口
- JavaScript接口
- javascript-接口
- javascript实现接口
- 转 javascript实现接口
- Javascript实现接口
- JavaScript Observer Pattern 接口
- javascript设计模式--接口
- JavaScript接口实现
- javascript鸭式辩型法实现接口
- JavaScript设计模式-接口
- javascript接口实现
- javascript接口鸭式辨型法实现
- JavaScript设计模式 --- 接口
- JavaScript DOM接口
- JavaScript之接口实现
- JavaScript学习之接口
- 《移动Web前端高效开发实战》笔记4--打造单页应用SPA
- 机器学习之分类器性能指标之ROC曲线、AUC值
- utf-8编码的网站,为了防止出现乱码,需要注意的相关事项
- c++笔记:(5)C++ 重载运算符和重载函数
- ReactiveX java
- JavaScript接口
- CSS的七种基本选择器及其权值
- DB2 常用SQL语法
- 第五周项目3---括号的匹配
- python多线程
- SQL进阶---第二单元(第一到第四课)、Queries
- HDOJ1237 逆波兰表达式
- leetcode--33. Search in Rotated Sorted Array
- ftpclient ftp客户端源码