UML方法定义太长,无法放入类框中
我有一个构造函数,它接收多个参数,所以这是一行有点长。我正在为这个类绘制UML图,但我不确定是否可以打断这一行,继续下一行,这样类框就不会占用那么多空间。也许这是以前问过的问题,但我还没有找到一个很好的参考资料来说明在这种情况下该怎么做UML方法定义太长,无法放入类框中,uml,Uml,我有一个构造函数,它接收多个参数,所以这是一行有点长。我正在为这个类绘制UML图,但我不确定是否可以打断这一行,继续下一行,这样类框就不会占用那么多空间。也许这是以前问过的问题,但我还没有找到一个很好的参考资料来说明在这种情况下该怎么做 公共产品(字符串名称、整数代码、整数价格、整数数量、, int最小数量,int最大数量){ 超级(); this.name=名称; this.code=代码; 这个价格=价格; 这个。数量=数量; this.minimumQuantity=minQuantity
公共产品(字符串名称、整数代码、整数价格、整数数量、,
int最小数量,int最大数量){
超级();
this.name=名称;
this.code=代码;
这个价格=价格;
这个。数量=数量;
this.minimumQuantity=minQuantity;
此参数。maximumQuantity=maxQuantity;
}
UML规范没有指定是否允许在多行上包装文本。因为它不是被禁止的,我会说它是被允许的
就我个人而言,我不会在类图中显示长参数列表。类图应该主要给出类及其关系的概述。要发布操作的详细信息,通常最好从源代码生成文本文档
UML 2.5.1(第118页)第9.6.4条规定
参数列表可能被抑制
或者更好的是,您可以抑制操作的完整列表
UML 2.5.1(第101页)第9.2.4.1条规定
任何隔室都可能被抑制
你的目的是什么?您是否需要列出这些参数?你是在建立一个模型还是只是画一个图表?