.NET--接口设计
来源:互联网 发布:龙少微软软件工作室 编辑:程序博客网 时间:2024/05/17 00:18
我们学习.net视频的时候,老师讲的是“介面设计”,有意思的是,这里的介面不是我们想象中的界面的意思,而是接口的意思。
因为视频是Micorsoft公司做的,所以整个视频看下来,只是降到了接口是制定协定的一种方法,接下来就开始讲接口。视频总是很纠结,但是接口确实是一个学习的点,只有把它连接到我们之前的知识网中才能被吸收和接纳。
第一:我们需要协定才能进行开发
我们只有定义了方法或者属性,才能被其他的对象或是类利用。
第二:如何制定协定
接口是提供给其他模块或者系统使用的一种约定或者规范。
第三:接口与抽象类的区别
接口是负责功能的定义,项目中通过接口来规范类,才做类以及抽象类的概念! 而类负责功能的具体实现。
抽象类是一个不完全的类,类里面有抽象的方法和属性,也可以有具体的方法和 属性,需要进一步的专业化,但接口是一个行为的规范。接口只是定义,抽象类
有定义也有实现,类是具体方法和属性的实现。
第四:接口设计
我们学过OCP(开放封闭原则),我们使用接口,而不需要关心他的具体实现, 具体实现的细节变化也无关客户端,它对外是可扩展的,我们通过写一个接口的 实现类扩展当前程序,而不影响上层的使用。
多说无益,接口的设计是一种面向对象的思想,就是这些了,联系先前,将它并到知识网中,无需记忆,就可以很轻松的掌握接口。
7 0
- .NET--接口设计
- .NET 接口
- .NET 接口
- 接口设计
- 接口设计
- 接口设计
- 接口设计
- 接口设计
- 接口设计
- 接口设计
- 接口设计
- 设计接口
- COM组件设计与应用10 - IDispatch 接口 for vc.net
- .Net中的设计模式——Iterator模式(对理解IEnumerable接口有帮助)
- COM组件设计与应用(十)IDispatch 接口 for vc.net
- COM 组件设计与应用(十)——IDispatch 接口 for vc.net
- COM组件设计与应用(十)IDispatch 接口 for vc.net
- COM组件设计与应用(十)--IDispatch 接口 for vc.net
- C_1003
- C++拾遗之1---初步体验项目4-求四个数的最大值
- HTTP请求(post与get)和响应
- 通过键盘输入100以内正整数的加、减运算式,算出结果
- 计算机能用二进制准确表示哪些十进制数?
- .NET--接口设计
- UVa 10069 - Distinct Subsequences
- SSD上安装win7
- 树和二叉树总结
- linux 下创建一个C++工程
- Lesson_for_java_day16--java中的异常和IO流(File类、字节流、字符流、指定编码格式)
- 黑马程序员-Java数组(一)
- HDU-2072 初体验
- UVa 10061 - How many zero's and how many digits ?