文本文件更改继承,是否可能?

时间:2016-01-19 14:27:54

标签: inheritance text organization

假设我收到了一个描述如何维修汽车的文本文件。

目前,文本文件包含了每种类型汽车的所有步骤:

即:

Service_Cars.txt

Step 1: Open Hood
Step 2: Check Fluids
Step 3: Fill gas tank (NA FOR ELECTRIC CARS)
Step 4: Charge car (NA FOR GAS CARS)

我想将此文本文件拆分为多个文件,每种类型的汽车都有一个文件。

Service_Gas_Car.txt

Step 1: Open Hood
Step 2: Check Fluids
Step 3: Fill gas tank (NA FOR ELECTRIC CARS)
//Step 4: Charge car (NA FOR GAS CARS)

Service_Electric_Car.txt

Step 1: Open Hood
Step 2: Check Fluids
//Step 3: Fill gas tank (NA FOR ELECTRIC CARS)
Step 4: Charge car (NA FOR GAS CARS)

但是,我希望它们仍然与原始文本文件相关。 如果原来的“Service_Cars”方向发生变化,我希望每个新文本文件都能更新。

我知道将这样的文本文件与一个主文件分开并不是最好的方法,但是假设机制已经有了这个列表,并且想要进行上述更改,以用于组织目的。

对于类似的东西,是否存在一个好的工具?到目前为止,我想出的最好的想法是编写一个程序,它接受“Master”文件,扫描“NA FOR _”,并生成其他文本文件。但是,我希望非程序员能够更新文本文件,所以我希望有一个更“自然”的解决方案。

非常感谢你的时间!

1 个答案:

答案 0 :(得分:0)

您可能会发现一些有用的UML工具,可以将其建模为活动图。我使用在线免费工具(draw.io)来制作一个非常简单的图表:

Activity diagram

此外,大多数UML工具都导出为XML。您可以解析它并使用它来生成.txt文件或任何其他格式。