C#编程中使用接口有什么优点?
发布网友
发布时间:2022-06-09 05:10
我来回答
共4个回答
热心网友
时间:2023-09-15 04:15
1,首先声明:
接口非常重要(插座的作用)
2,简单通俗的用法解释:
接口是一个契约:约束双方
设接口A,类B: B实现A
①向下:则B必须有A的所有方法,A约束B;
②向上:保证有上一级需要的方法!
3,当你做一个项目的时候,有些东西不是你的责任,比如你做卖东西的网站:你这个团队负责的是展示商品,查找商品;而购物付款的功能是另一个团队负责的,这个时候你就要在找到的商品的旁边留下“购买”的功能,这就是一个接口,你不负责实现,但你必须保留有接口,不然另一个团队没办法做接下来的工作。
这样的另一个好处是:便于维护,也使得开发过程模块化,各功能是不相连的,不能你修改了查找商品功能,却使得购买的功能也跟着修改,这会是一个杯具...
热心网友
时间:2023-09-15 04:16
不是复用,是扩展,容易模块化。
模块化体现在 调用者(客户端)调用时只关心接口,另外一个人编写实现,最终可以合并在一起使用
易扩展体现在 添加一个与现有实体类平等的类时,原有的实体类也需要改动,调用者基本也不需要改动
热心网友
时间:2023-09-15 04:16
可以重复使用,
热心网友
时间:2023-09-15 04:17
用了就知道...