我最近做了一个重构。基本上,我们有一个系统,它读取一个 XML 文件并对其进行一些操作,然后对其进行更新并将其写出。我已将此功能分为两类
- 一个“控制” XML 并抽象地说明应该用它做什么的类
- 一个使用 XML 处理所有内容的类,并提供一个简单的接口来更新和阅读 #1 所关注的内容
实施现在明显更加清晰。#1 不必担心 XML 名称空间或 XPath 查询或任何其他问题。它只是说“嘿#2,将此部分从'foo'更新为'bar'”。
但是,我不确定该怎么称呼它。旧班级被命名为 my FooManifestXml
. 我应该怎么称呼这两个类?我有一些想法,但我不想歪曲结果。
另外,我担心这个简单命名的主要原因是因为将来可能会进行更多类似的重构,我希望有一些直观的命名方案