При обновлении инвентаря продавец может выполнить 2 операции, т. е. обновить существующую запись или добавить новую. поэтому после выполнения этих двух операций контроллер вызовет метод updateView() для изменения вида главной страницы. Все вместе я использовал его трижды, так что можно ли вызывать один и тот же метод? Я добавил изображение для справки.
Методы дублирования диаграммы последовательности UML
Ответы (1)
Нет. Это не нормально. Во-первых: продавец не будет напрямую вызывать методы UIController. Он всегда будет использовать Вид (Главная страница). Эти взаимодействия затем обрабатываются UIController. Вы не должны сокращать вызовы через любой экземпляр.
Теперь, когда вы нажимаете «Сохранить» на главной странице в вашем примере, это, скорее всего, разные сохранения. Есть два способа обойти это: один — иметь более одного представления (главная страница A, главная страница B и т. д. или указать более конкретно, что отображается). Во-вторых, правильно называть нажатые кнопки. Тогда это будет «Сохранить А», «Сохранить Б» и т. д.
person
qwerty_so
schedule
06.07.2016
Итак, это означает, что для методов, если я использую UpdateViewAfterFiltering() UpdateViewAfterEditing() и для сохранений, «сохранить обновление», «Сохранить новую запись», тогда все будет в порядке, верно?
- person hEShaN; 06.07.2016
Да, это должно быть нормально. Старайтесь быть строгим в именовании вещей. Каждая вещь есть только то, что говорит ее название. По общему признанию, вы можете быть более свободными в своей форме, если контекст ясен. Но лучше перестраховаться, чем сожалеть.
- person qwerty_so; 06.07.2016