【接口编写】如何编写接口

在实际开发中,编辑接口可以确保系统的不同部分能够有效地进行通信和交互。接口定义了组件或系统之间的交互方式,使得它们能够相互操作而无需了解对方的内部实现细节。这种抽象不仅提高了代码的模块化和可维护性,还使得系统更易于扩展和测试。
在这里将介绍如何在C#项目中抽象接口和接口内部的实际实现。

创建一个类接口类文件

在这里插入图片描述

将接口类做进一步的外部暴露划分和划分其是否存在继承关系

	这里我们需要读一个器件的电压为例,假设我们在编写一个工业程序的时候,
需要获取我们对该工业器件的电压值,我们需要怎么去抽象呢?

既然要读电压,那么肯定要做交互,交互那么涉及底层固件和硬件的交互了,因此我们需要了解通信方式、电压的值获取。

总结抽象出来的只有两个:电压值、连接和继承的父类

在这里插入图片描述

代码例子

using System.Threading;

namespace SolveWare_BurnInInstruments
{
    public interface IInstrumentBase
    {
        string Address { get; }
        bool IsOnline { get; }
         int Disconnected{ get; }
    }
}

using System.Collections.Generic;
using System.Threading;
public interface IInterface : IInstrumentBase
    {
        float[] Voltages { get; }
        int Disconnected { get; }
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值