接口之比较
来源:互联网 发布:世界互联网大会 知乎 编辑:程序博客网 时间:2024/06/02 02:10
上午微机原理与接口课上,讲到I/O接口部分时自己有了比较一下I/0接口与我们正学的面向对象设计语言.NET中的接口的想法。在此阐述一下:
I/O接口:CPU与外部各种设备之间的通信的中介,是为了协调CPU与外部设备因交互的接口差异而产生的“适配器”。它的出现弥合了CPU与外部设备通信的限制。
OOL中的接口则只是提供了一个通用的虚拟的操作声明,它的实现需依附于特定实体类/对象。正是接口的“依附于类”的灵活性,使我们在对某些具有相似方法的类的设计实现时运用接口可以让我们的程序具有很好的可修改性与可拓展性。
比较:
相同:I/0接口具体来说也就是各种功能的芯片,我们可以把它看成特定外部设备定义的对应于OOL中的接口的“接口”,它可以经由不同的CPU与外部设备实现通信;也可看作是CPU定义的依附于外部设备的“接口”,它经由不同的外部设备实现与CPU的通信。
异同:I/O接口是一个提供两个“接口”的实体,是弥合两地通信的中介者、适配器。OOL中的接口则是在某些类具有的相似方法的基础上提炼抽象出来的通用的虚的需要依附于具体类来实现的通用方法的指示,它只有一个“接口”需要实现。
OOL中的接口自己没实际应用过只是简单接触所以自己随便写点,语言也有点绕啊。以后深入学习、实际应用接口后再讨论。- 接口之比较
- 接口和 继承方式之比较的漫谈
- 接口和继承方式之比较的漫谈
- core java之Comparable 与Comparator接口比较
- Java学习之抽象类和接口区别比较
- Java 进阶 之 抽象类与接口 比较(二)
- Java基础之Comparator比较器接口使用原理
- Java排序之Comparable接口和Comparator接口的比较和应用示例
- Java排序之Comparable接口和Comparator接口的比较和应用示例
- 不同套接口比较
- 接口和委托比较
- 硬盘接口比较
- mapreduce 比较接口
- Java 用Arrays.sort()对对象数组排序之comparable接口和comparator比较器
- Java 用Collections.sort()对对象集合排序之comparable接口和comparator比较器
- Compareble 接口与Comparator接口比较
- java Comparable接口与Comparator接口比较
- IQueryable接口与IEnumerable接口比较
- HP大中华区总裁孙振耀撰文谈职业和人生
- 生活真累
- 在Linux命令行下安装Oracle 10g
- .NET和SQL Server中“空值”辨析 (DBNull与Null的区别) [转]
- CEdit获取编辑框的内容
- 接口之比较
- 传智播客Java web之 JSP基础之JSP的原理与特性
- 数据挖掘基本知识学习
- 雅虎中国关闭雅虎空间和雅虎关系---雅虎在打败自己了
- 通过URL传绑定字段参数的几种方法
- 质疑精神与尊孔复古
- 传智播客Java web之 JSP基础之模板与表达式
- java中判断string是否为空的三种方法——效率比较
- c