【发布时间】:2019-09-04 15:04:22
【问题描述】:
我正在为 Angular 应用程序设计一个类图。 Angular 应用程序是用 TypeScript 编写的。
在 TypeSCript 中可以有一个接口的实例。例如存在一个名为 cube 的接口:
interface ICube {
sideLength: number
}
在 Shapes 类中,此接口用于定义名为 myCube 的属性(该类不实现它)的类型(因为 myCube 不是一个类,因此对其建模是没有意义的,即使知道这是什么实现接口)。
class Shape {
myCube: ICube
}
我认为这是类对 ICube 接口的依赖,但我不知道如何在设计类图中对依赖进行建模。有没有在 UML 中建模的官方方法?
【问题讨论】:
-
他没有要求 UML 建模程序。
-
不知道打字稿,那么
myCube: ICube到底是什么意思?如果它是一个变量声明,它将是一个依赖项。
标签: angular typescript uml