[英]modelling class diagrams
我刚刚开始学习UML,并且在完成用例之后,我才刚刚开始类图...
我正在查看一些示例,其中一个示例属于此类操作
issueBook(in bookName):Boolean
现在issuebook
是一个操作,但什么是该交易in
和bookName
在此网页中,它说不对脚手架代码进行建模,但是如果我们不对脚手架代码进行建模,那么我们将如何知道编码时将要编写的操作?
就像在给定的示例脚手架代码中一样,只是忽略一些操作?
此外,谁能说出将脚手架代码转换为非脚手架的步骤是什么?
现在“ issuebook”是一个操作符..但是“ in”和“ bookname”的关系如何
in
表示它是输入参数-即在操作中读取值但不写入值。 bookName
是参数的名称。
回覆。 脚手架代码,仅是防止模型混乱的建议。 例如,假设您有一个名为BookStore
的类,该类的属性为address
, turnover
和操作issueBook()
。 没有脚手架的那个类看起来像这样:
而使用脚手架则如下所示:
点是第二张图有视觉混乱; 第一个更容易阅读。
是否包括获取器/设置器取决于绘制图表的原因。 如果要了解领域,则不需要使用getter / setter。 OTOH,如果这是需要编码的规范,则可以添加它们。 一切都取决于图的目的。
hth。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.