class HeaterFactory: @staticmethod def create(name): if "sim" in name: from components.actor.heater_sim import HeaterSim return HeaterSim() elif "Hendi" in name: from components.actor.heater_hendi import HeaterHendi return HeaterHendi('/dev/ttyUSB0', 115200)