如何在OO设计中表示这一点

时间:2014-04-15 04:21:41

标签: oop

A type has many subtypes.

A subtype is also a type.

如何在面向对象设计中表示这两个语句?

Class AbstractType{
}

Class Type extends AbstractType{
      List<Subtype> subtypes
}

Class Subtype extends Type{

}

1 个答案:

答案 0 :(得分:0)

这基本上是子类型/继承/多态的想法。 Wiki。究竟该怎么做取决于语言/ oop模型。