首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

软件接口有关问题

2012-05-14 
软件接口问题对于接口问题一直比较迷惑,在做软件时“接口”这个词又经常出现,谁能帮我解释一下?在一个管理系

软件接口问题
对于接口问题一直比较迷惑,在做软件时“接口”这个词又经常出现,谁能帮我解释一下?在一个管理系统中,如人力资源管理系统,所说的内部接口和外部接口是指什么?

[解决办法]
内部接口:比较细粒度的接口,主要是软件设计扩展性方面的要求。
外部接口:比较粗粒度的接口,主要是对外提供的软件接口或服务。
[解决办法]
接口像抽象类 但是又不是抽象类
如果Class A: Class B , Interface a
通常是这么描述的 A类 like a接口 A类 is B抽象类
[解决办法]
(1) 接口不能被实例化
(2) 接口只能包含方法声明
(3) 接口的成员包括方法、属性、索引器、事件
(4) 接口中不能包含常量、字段(域)、构造函数、析构函数、静态成员。如:



C# code
public delegate void EventHandler(object sender, Event e);public interface ITest {     //int x = 0;    int A     {         get;         set;     }    void Test();    event EventHandler Event;         int this[int index]     {         get;        set;     } }
[解决办法]
那要看这些模块之间有没对话的需要
其实说白了你要在不同模块之间实现接口的目的无外乎就是传值,调用另一个模块的事件之类。。。等等
这些我们通常写个方法或者托管就OK,所谓接口就是它对外的一个链接点,你只有通过这个才能得到需要的数据什么的
就好比电脑主机上的键盘接口那样,如果没那接口 你键盘能有用么

[解决办法]
不懂,帮顶
[解决办法]
觉得接口应该多与多态关联吧
[解决办法]
顶,学习了
[解决办法]
探讨
内部接口:比较细粒度的接口,主要是软件设计扩展性方面的要求。
外部接口:比较粗粒度的接口,主要是对外提供的软件接口或服务。

[解决办法]
探讨
内部接口:比较细粒度的接口,主要是软件设计扩展性方面的要求。
外部接口:比较粗粒度的接口,主要是对外提供的软件接口或服务。

热点排行