新建了策略工厂类
This commit is contained in:
22
include/StrategyFactory.h
Normal file
22
include/StrategyFactory.h
Normal file
@@ -0,0 +1,22 @@
|
||||
//
|
||||
// Created by ricardo on 2022/6/27.
|
||||
//
|
||||
|
||||
#ifndef AUTO_BUS_GUI_STRATEGY_FACTORY_H
|
||||
#define AUTO_BUS_GUI_STRATEGY_FACTORY_H
|
||||
#include "cstdio"
|
||||
#include "QByteArray"
|
||||
|
||||
#include "BusStrategyBase.h"
|
||||
#include "BusFCFSStrategy.h"
|
||||
#include "BusSSTFStrategy.h"
|
||||
#include "BusSCANStrategy.h"
|
||||
|
||||
class StrategyFactory
|
||||
{
|
||||
public:
|
||||
static BusStrategyBase *GetStrategy(const QString& file_name);
|
||||
};
|
||||
|
||||
|
||||
#endif //AUTO_BUS_GUI_STRATEGY_FACTORY_H
|
@@ -45,6 +45,8 @@ public:
|
||||
*/
|
||||
int node_num;
|
||||
|
||||
int total_distance;
|
||||
|
||||
explicit RailsModel();
|
||||
|
||||
~RailsModel();
|
||||
|
Reference in New Issue
Block a user