动词"版本控制"在派生类的背景下意味着什么?

时间:2015-02-28 13:37:50

标签: c# oop

不幸的是,我的母语不是英语。

我知道这是一个词源,但它究竟意味着什么?

我在MSDN: Versioning with the Override and New Keywords (C# Programming Guide)处遇到了这个术语。

2 个答案:

答案 0 :(得分:1)

在此背景下'版本控制'是指软件的演变,一个版本'表示在给定时间点软件开发或发布状态的shapshot。

链接指的是C#语言的技术机制,允许软件分支的连贯演化(特别是,派生类不需要绑定到基类所包含的库的特定版本的基类。选项可能会促进软件重用,甚至可以促进产品,团队,组织[这是理论。我无法评论这是真实/现实]。

您可能还对其他2个Stack Exchange网站感兴趣:

答案 1 :(得分:1)

您可以在基类和派生类中使用同名的成员。支持'版本控制'因为它被称为确保不断发展的阶级互相混乱。

您必须明确说明您希望如何对您的成员进行版本控制。他们可以相互覆盖(virtualoverride),或者并排(new)。