当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 接口一直是我一知半解的编程概念.学习接口之前,有这么几个问题需要被提出来:WHAT 什么是接口?WHY 为什么要用接口?(接口有什么用?接口有什么优点?)HOW 怎么使用接口?WHEN,WHERE 什么时候,什么地方使用接口?IF NOT 如果不使用接口,能否实现同样的设计,如果可以两个方案的区...
 

 

 ·asp模块化分页    »显示摘要«
    摘要:模块化分页 1.查询语句块 <%取得当前文件名temp = split(request.servervariables("url"), "/")fy = temp(ubound(temp))set rs=server.createobject("adodb.recordset") if not isempty(request(&......
 ·一个完整的共享內存类    »显示摘要«
    摘要:/****************************************************************** ++ file name : ffmclass.h ++ description: 共享內存類 --------------------------------------------------------------- ++ author: fei zhaod......


接口学习
上一页   ... 接口是实现插件化(pluggability)的关键

【程序编程相关:firefox的使用心得

【推荐阅读:准备和哥哥开始翻译第一部分第一章,具体情

【扩展信息:对象数据库 VS 关系数据库

why 为什么要用接口?(接口有什么用?接口有什么优点?)

官方的说明是:

有了接口,可以将功能定义为一些紧密相关成员的小组,可以在不危害现有代码的情况下,开发接口的增强型实现,从而使兼容性总是最小化,也可以在任何时候开发附加接口与实现来添加新的功能.

 client不必知道其使用对象的具体所属类.

 一个对象可以很容易地被(实现了相同接口的)的另一个对象所替换.

 对象间的连接不必硬绑定(hardwire)到一个具体类的对象上,因此增加了灵活性.

 松散藕合(loosens coupling).

 增加了重用的可能性.

 提高了(对象)组合的机率,因为被包含对象可以是任何实现了一个指定接口的类.

 缺点:

 设计的复杂性略有增加

(译者注:接口表示“…像…”(likea)的关系,继承表示“…是…”(isa)的关系,组合表示“…有…”(hasa)的关系.)

how 怎么使用接口?

1  :通过在模块文件中定义interface


...   下一页
    摘要: 前记: 受java开放源码项目与工具在企业应用开发中的运用 这篇文章的启发, 我觉得可以构建一个以开源项目为基础的java编程环境. 因此就有了这篇文章, 文章还有很多部分没有完成,以后会就每项工具的使用心得做出说明。 如何用开源软件构建 java 编程环境 1. 编译环境 jdk 2. 编辑环境 vim 3. 项目管理 ant 4. 代码检查 checks......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE