1

PropertyVersionBase 已被标记为过时了很长一段时间。目前,它是维护对 Template 或 DictionaryTemplate 或 WellLogVersion 或 DictionaryWellLogVersion 等的引用的唯一方法。

与 PropertyVersion[Base] 的混淆在于它也是 *WellLogVersion 之类的基类,它与 Template 类根本不同——Ocean 早期的一个有争议的设计决策(恕我直言)。

我希望得到一些澄清:

这个基类最终会被删除吗?

Template 和 DictionaryTemplate 会有基类吗?

WellLogVersion 和 DictionaryWellLogVersion 会有基类吗?

一般来说,这些类层次结构在未来会走向何方?

(我想标记第二个问题:任何基类也可以公开 Droid,好吗?)

4

1 回答 1

2

PropertyVersionBase 在 2012.1 中被标记为过时,但 DictionaryPropertyVersion 被遗漏(仅在 2012.2 中被弃用)。因此,由于海洋稳定性承诺,我们将在 2013.1 中保留并在 2014.1 中删除它们。到目前为止还没有基类的计划(对象是常见的替换基类)。但我们可能会考虑为 2014.1 添加特定的基类。这也将简化我们的一些 API,其中附加的模板可以是字典或连续模板。谢谢你的建议。最好的问候,盖尔

于 2013-01-31T13:50:00.290 回答