UML 用例“扩展”和继承之间有什么区别吗?

Tom*_*ito 5 oop uml

或者“扩展”是一个用例继承另一个?

- 更新

只是澄清一下,我读过书并制作了很多图表。但是我看不出 UML 上的扩展和继承之间有什么区别。正如比尔所说,UML扩展表示可选行为,但在继承中,您要么获得可以使用或不使用的新行为。那么,有什么区别呢?

Bil*_*l W 2

扩展用于向正在扩展的用例添加附加的、可选的行为,但不会更改基本用例中的任何行为。

继承用例将替换继承用例的一个或多个行为。换句话说,改变基本用例的行为,而不是简单地添加新功能。请注意,用例继承与类继承并不完全相同。

请参阅这篇文章