常用计划模式(embeded Qt)

[复制链接]
发表于 2025-10-26 16:09:12 来自手机 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
常用计划模式:
      
  • 观察者模式(Observer Pattern)
         
    • 应用场景:传感器数据更新、UI状态同步。   
    • 实现方式:通过QT的信号槽机制(本质是发布-订阅模式)主动实现。比方:
      1. connect(sensor, &Sensor::dataUpdated, uiWidget, &UIWidget::updatePlot);
      复制代码
        
       
  • 计谋模式(Strategy Pattern)
         
    • 应用场景:动态切换动均衡算法(如影响系数法、试重法等)。   
    • 实现方式:
      1. class BalanceAlgorithm {
      2.       
      3.         virtual void calculate() = 0; };
      4. class InfluenceCoefficient : public BalanceAlgorithm {
      5.       
      6.         ... };
      7. class TrialWeight : public BalanceAlgorithm {
      8.       
      9.         ... };
      复制代码
        
       
  • 状态模式(State Pattern)
         
    • 应用场景:装备状态管理(空闲、校准、丈量、错误)。   
    • 实现方式:
      1. class DeviceState {
      2.       
      3.         virtual void handle() = 0;
      复制代码


回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表