теперь «книга выдачи» - это операция. Но как обстоят дела с «in» и «bookname»
in
означает, что это входной параметр - т.е. значение читаетсяв рамках операции, но не написано.bookName
- это имя параметра.
re.Код лесов, это всего лишь совет, чтобы предотвратить беспорядок в вашей модели.Например, предположим, у вас есть класс с именем BookStore
с атрибутами address
и turnover
и операцией issueBook()
.Этот класс без подмостей будет выглядеть примерно так:
В то время как с подмостками это будет выглядеть примерно так:
Точка второго графика имеет визуальный беспорядок;первое легче читать.
Включение ли вы методов получения / установки зависит от того, почему вы рисуете диаграмму.Если это понять домен, то геттеры / сеттеры не нужны.OTOH, если это спецификация того, что нужно кодировать, вы можете добавить их.Все зависит от назначения диаграммы.
hth.