繁体   English   中英

建模类图

[英]modelling class diagrams

我刚刚开始学习UML,并且在完成用例之后,我才刚刚开始类图...

我正在查看一些示例,其中一个示例属于此类操作

issueBook(in bookName):Boolean

现在issuebook是一个操作,但什么是该交易inbookName

此网页中,它说不对脚手架代码进行建模,但是如果我们不对脚手架代码进行建模,那么我们将如何知道编码时将要编写的操作?

就像在给定的示例脚手架代码中一样,只是忽略一些操作?

此外,谁能说出将脚手架代码转换为非脚手架的步骤是什么?

现在“ issuebook”是一个操作符..但是“ in”和“ bookname”的关系如何

in表示它是输入参数-即在操作中读取值但不写入值。 bookName是参数的名称。

回覆。 脚手架代码,仅是防止模型混乱的建议。 例如,假设您有一个名为BookStore的类,该类的属性为addressturnover和操作issueBook() 没有脚手架的那个类看起来像这样:

在此处输入图片说明

而使用脚手架则如下所示:

在此处输入图片说明

点是第二张图有视觉混乱; 第一个更容易阅读。

是否包括获取器/设置器取决于绘制图表的原因。 如果要了解领域,则不需要使用getter / setter。 OTOH,如果这是需要编码的规范,则可以添加它们。 一切都取决于图的目的。

hth。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM