为不同的版本编写一个具有不同代码的类

为不同的版本编写一个具有不同代码的类

我想编写一个类似报告的类(可能基于 KOMA-Script)。我的问题是布局会不断发展,包的功能也可能不断发展。我想知道是否有一种简单的方法可以编写一个向后兼容的包。例如,对于不同版本的包有不同的宏定义。

编辑

更具体地说,我想知道是否已经有一个可以帮助/支持这项任务的软件包:

  • 定义类的当前版本的某种方法。
  • 检查文档版本的方法。

相关内容