PropertyVersionBase 已被标记为过时了很长一段时间。目前,它是维护对 Template 或 DictionaryTemplate 或 WellLogVersion 或 DictionaryWellLogVersion 等的引用的唯一方法。
与 PropertyVersion[Base] 的混淆在于它也是 *WellLogVersion 之类的基类,它与 Template 类根本不同——Ocean 早期的一个有争议的设计决策(恕我直言)。
我希望得到一些澄清:
这个基类最终会被删除吗?
Template 和 DictionaryTemplate 会有基类吗?
WellLogVersion 和 DictionaryWellLogVersion 会有基类吗?
一般来说,这些类层次结构在未来会走向何方?
(我想标记第二个问题:任何基类也可以公开 Droid,好吗?)