那么,您需要将用户的操作映射到G代码命令,并将原点和设备比例引入其中。之后,您可以表示一系列“行动”并生成G代码。 看起来您应该使用访问者设计模式来处理您的操作,并使用Builder模式来生成带有设备命令的文件。