OOP中基类的反义词是什么?

arc*_*eta 10 oop

在面向对象的编程中,"基类"是从中派生出其他类的类(http://en.wikipedia.org/wiki/Base_class).

但是,基类的反义词是什么?换句话说,什么是没有任何子类调用的类?

编辑:我正在寻找一个类的名称,该类没有被分类,YET,在多个父类的树的继承中,从基类开始.

Jor*_*dão 16

基类是相对术语.它仅在考虑其派生类之一时适用.以下是我认为对立的一些术语(并且大多数是在它们之间正交):

  • 基类vs派生类; 类似超级vs子类
  • 抽象类vs具体类
  • root class vs leaf class
  • 密封(也是最终)类vs可继承(非密封)类
  • 嵌套类vs顶级类

抽象和(通常)根类被设计为基类.密封类不能是基类,因为它们是不可继承的.根类是没有基类的类(在C#和Java中,这个类是Object).叶类没有子类,所以它不是基类; 但它不一定是密封的.另一方面,密封课程总是叶类.

所以,

我正在寻找一个尚未被分类的类名,YET

看来你正在寻找一个叶子类,但我不认为它与基类相反.