设计模式实现(IoT)-Device API


没身份别烦我
2025-03-13 09:15:33 (20天前)


我正在寻找一些设计模式,以灵活的方式实现物联网设备接口。

场景是:
我们有一组设备(比如不同的温度传感器)有一些常见的……

2 条回复
  1. 0# 夏花 | 2019-08-31 10-32



    我猜,

    模板方法

    是一个答案。



    它意味着您定义了一个基类,为每个和任何所需的操作公开抽象方法 - 这意味着,

    足以描述最具体和最复杂的传感器的行为
    </强>
    。比你的子类基类 - 每个传感器一次;亲爱的朋友 - 编译器 - 强制你实现所有抽象方法 - 甚至那些与这种特定传感器类型无关的抽象方法。所以很少有人通常什么都不做 - 要么是空的

    void

    方法或回归者如

    BaseClass Calibrate(BaseClass baseClass) { return baseClass; }




    不用说你保留那些方法

    protected

    1. - 不要暴露外部内部。外面的世界交易并知道你的
    2. <code>
    3. BaseClass
    4. </code>
    5. 只有 - 当然,除了工厂或其他任何涉及创造适当的东西
    6. <code>
    7. BaseClass
    8. </code>
    9. 实现。


登录 后才能参与评论