我们是否想要描述这样的场景:
假设我们有一个fnc:
void delete(int value);
现在,我想描述用户提供的类型值不可转换为int的情况?它甚至不会编译,那么重点是什么?
答案 0 :(得分:0)
我无法看到这是关于uml建模的,但无论如何:这样做的原因是为了表明如果某个值来自不在编译代码内部的某个地方(比如网页,不同的应用程序或其他东西),该函数将不起作用,删除错误的东西或返回错误,具体取决于什么是可取的。
如果这真的是关于uml并为应用程序建模,那么本练习的重点可能是表明你已经考虑了这样的场景并且在解决方案中有一定程度的控制和错误处理。