java - 如何在 UML 类图中表示方法内部的方法
问题描述
我正在尝试为我的一个类创建 UML 类图,但不确定如何表示该类的某个元素。我的类中的一种方法在其中有一个方法。我将如何在图中表示这一点?
public void start(){
...
@Override
public void run(){
...
}
}
解决方案
在java
你不能有方法里面的方法。
你所拥有的是方法内的匿名类内的方法。
所以你必须把那个匿名类放在你的图表中并向它添加方法。
PS:某些语言允许方法中的方法。在这种情况下,您不要将它们添加到类图中,因为这些内部方法是实现细节。
推荐阅读
- python - 在运行时更新 celery conf
- sql-server - 如何在 SQL Server 中对多列使用 HASHBYTES 函数
- html - 动态注入 HTML 的 Angular 6 指令
- javascript - 反应路由器位置不触发更新
- r - 如何在 eBayes 函数中定义自由度
- arrays - Bigquery 数组中的不同计数
- c# - OutOfMemoryException,我怀疑原因是 DbContext,但我不确定?
- openedge - 使用 Progress Openedge ABL (ChUI) 程序确定运行时间的最有效方法是什么?
- vba - 我的“Worksheet_SelectionChange”代码要求我在更新数据透视表之前再次选择每个单元格
- php - 我想使用带有 PDO 的 Consolibyte PHP QuickBooks 库